批次作業 (v4beta1)

Cloud Talent Solution 支援非同步批次作業,可讓您在單一 HTTP 要求中加入多個 API 呼叫。傳回的回應類型為 google.longrunning.operation。如要擷取批次作業的詳細狀態,請使用 google.longrunning.operation 中的 name 欄位呼叫 GetOperation 方法。

使用批次處理可以縮短 API 回應時間的延遲,並提高處理量。請注意,成功收到批次 API 回應只表示已建立批次要求。實際資料處理作業會以非同步方式進行。如果批次作業的建立時間超過 30 天,就無法再透過 GetOperation 方法存取。

每一批次以 200 個要求為限

批次作業進度指標

透過呼叫批次建立或更新方法建立的 google.longrunning.operation 會處於下列其中一種狀態:

  • STATE_UNSPECIFIED (預設值)
  • 正在初始化
  • 處理中
  • 成功
  • 失敗

在 INITIALIZING 狀態中,success_countfailure_counttotal_count 欄位會設為 0。如果作業處於 PROCESSING 狀態,success_countfailure_count 可能會增加。在 SUCCEEDED 狀態中,success_count + failure_count 一律等於 total_count,且 success_count > 0。如果狀態為 FAILED,success_count 一律為 0。