Cloud Talent Solution תומך בפעולות אסינכרוניות באצווה, שמאפשרות לכם לשלב כמה קריאות ל-API בבקשת HTTP אחת. סוג התשובה שהוחזר הוא google.longrunning.operation. כדי לאחזר את הסטטוס המפורט של פעולת האצווה, צריך להפעיל את השיטה GetOperation באמצעות השדה name ב-google.longrunning.operation.
שימוש באצווה מניב זמן אחזור קצר יותר בזמן התגובה של ה-API וקצב העברה גבוה יותר. שימו לב: קבלת תשובה מה-API על בקשת Batch מציינת רק שהבקשה נוצרה.
עיבוד הנתונים בפועל מתבצע באופן אסינכרוני. לא תהיה יותר אפשרות לגשת לפעולות בחבילה שנוצרו לפני יותר מ-30 ימים באמצעות השיטה GetOperation.
כל קבוצה מוגבלת ל-200 בקשות.
אינדיקטור ההתקדמות של פעולות בקבוצה
ה-google.longrunning.operation שנוצר באמצעות קריאה לשיטה ליצירה או לעדכון של קבוצה נמצא באחד מהמצבים הבאים:
- STATE_UNSPECIFIED (ערך ברירת המחדל)
- INITIALIZING
- מתבצע עיבוד
- הצליח
- נכשל
במצב INITIALIZING, השדות success_count, failure_count ו-total_count מוגדרים ל-0. אם הפעולה במצב PROCESSING, יכול להיות שהערכים של success_count ו-failure_count יגדלו. במצב SUCCEEDED, success_count + failure_count תמיד שווה ל-total_count, ו-success_count > 0. במצב FAILED, הערך של success_count הוא תמיד 0.