Opérations par lot (v4beta1)

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.