Cloud Talent Solution accepte les opérations par lot asynchrones, ce qui vous permet de placer plusieurs appels d'API dans une seule requête HTTP. Le type de réponse renvoyé est google.longrunning.operation
. Pour récupérer l'état détaillé de l'opération par lot, appelez la méthode GetOperation
à l'aide du champ name
dans google.longrunning.operation
.
Procéder par lots permet de réduire la latence du temps de réponse de l'API et d'augmenter le débit. Notez que la réception réussie d'une réponse aux appels d'API par lot indique uniquement que la requête par lot a été créée.
Le traitement réel des données s'effectue de manière asynchrone. Les opérations par lots créées il y a plus de 30 jours ne sont plus accessibles par la méthode GetOperation
.
Chaque lot est limité à 25 requêtes.
Indicateur de progression d'une opération par lot
La ressource google.longrunning.operation
créée en appelant la méthode de création ou de modification par lot renvoie l'un des états suivants :
- STATE_UNSPECIFIED (valeur par défaut)
- INITIALISATION
- TRAITEMENT
- RÉUSSITE
- ÉCHEC
Dans l'état INITIALISATION, les champs success_count
, failure_count
et total_count
sont définis sur 0. Si l'opération est dans l'état TRAITEMENT, les valeurs success_count
et failure_count
peuvent augmenter. Dans l'état RÉUSSITE, le total success_count
+ failure_count
est toujours égal à total_count
et success_count
est supérieur à 0. Dans l'état ÉCHEC, success_count
est toujours 0.