Batchvorgänge (v4beta1)

Cloud Talent Solution unterstützt asynchrone Batch-Vorgänge, mit denen Sie mehrere API-Aufrufe in eine einzelne HTTP-Anforderung einfügen können. Der zurückgegebene Antworttyp ist google.longrunning.operation. Der detaillierte Status der Stapeloperation kann durch Aufrufen der Methode GetOperation mithilfe des Felds name in google.longrunning.operation abgerufen werden.

Die Verwendung von Batching führt zu einer verringerten Latenz in der API-Antwortzeit und einem höheren Durchsatz. Beachten Sie, dass der erfolgreiche Empfang einer Batch-API-Antwort nur anzeigt, dass die Batch-Anforderung erstellt wurde. Die eigentliche Datenverarbeitung erfolgt asynchron. Vor mehr als 30 Tagen erstellte Stapeloperationen sind mit der Methode GetOperation nicht mehr verfügbar.

Jeder Batch ist auf 200 Anfragen beschränkt.

Fortschrittsanzeige für den Stapelbetrieb

Das durch Aufrufen der Batch-Erstellungs- oder Aktualisierungsmethode erstellte google.longrunning.operation fällt in einen der folgenden Zustände:

  • STATE_UNSPECIFIED (der Standardwert)
  • INITIALISIERUNG
  • Verarbeitung
  • Erfolgreich
  • FEHLER

Im Status INITALISIERUNG werden die Felder success_count, failure_count und total_count auf 0 gesetzt. Wenn sich die Operation im Status VERARBEITUNG befindet, können sich success_count und failure_count erhöhen. Im Status ERFOLGREICH ist success_count + failure_count immer gleich total_count und success_count > 0. Im Status FEHLER ist success_count immer 0.