Operazioni batch (v4beta1)

Cloud Talent Solution supporta le operazioni batch asincrone, che ti consentono di inserire più chiamate API in un'unica richiesta HTTP. Il tipo di risposta restituito è google.longrunning.operation. Lo stato dettagliato dell'operazione batch può essere recuperato chiamando il metodo GetOperation utilizzando il campo name in google.longrunning.operation.

L'utilizzo del batching comporta una riduzione della latenza nel tempo di risposta dell'API e un throughput più elevato. Tieni presente che la ricezione corretta di una risposta dell'API batch indica solo che la richiesta batch è stata creata. L'elaborazione effettiva dei dati viene eseguita in modo asincrono. Le operazioni batch create più di 30 giorni fa non saranno più accessibili tramite il metodo GetOperation.

Ogni batch è limitato a 200 richieste.

Indicatore di avanzamento dell'operazione batch

L'google.longrunning.operation creato chiamando il metodo di creazione o aggiornamento batch rientra in uno dei seguenti stati:

  • STATE_UNSPECIFIED (il valore predefinito)
  • INITIALIZING
  • ELABORAZIONE
  • COMPLETATO
  • OPERAZIONE NON RIUSCITA

Nello stato INITIALIZING, i campi success_count, failure_count e total_count sono impostati su 0. Se l'operazione è nello stato PROCESSING, success_count e failure_count potrebbero aumentare. Nello stato SUCCEEDED, success_count + failure_count è sempre uguale a total_count e success_count > 0. Nello stato NON RIUSCITO, success_count è sempre 0.