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.