Operaciones en lote (v4beta1)

Cloud Talent Solution admite operaciones por lotes asíncronas, lo que te permite incluir varias llamadas a la API en una sola solicitud HTTP. El tipo de respuesta devuelto es google.longrunning.operation. Para obtener el estado detallado de la operación por lotes, llama al método GetOperation mediante el campo name de google.longrunning.operation.

El uso de la creación de lotes reduce la latencia en el tiempo de respuesta de la API y aumenta el rendimiento. Ten en cuenta que recibir correctamente una respuesta de la API por lotes solo indica que se ha creado la solicitud por lotes. El procesamiento de datos real se realiza de forma asíncrona. Las operaciones por lotes creadas hace más de 30 días ya no se podrán acceder mediante el método GetOperation.

Cada lote tiene un límite de 200 solicitudes.

Indicador de progreso de la operación por lotes

El google.longrunning.operation creado al llamar al método de creación o actualización por lotes se encuentra en uno de los siguientes estados:

  • STATE_UNSPECIFIED (valor predeterminado)
  • INICIALIZANDO
  • PROCESSING
  • SUCCEEDED
  • ERROR

En el estado INITIALIZING, los campos success_count, failure_count y total_count se definen en 0. Si la operación está en estado PROCESSING, es posible que aumenten success_count y failure_count. En el estado SUCCEEDED, success_count + failure_count siempre es igual a total_count y success_count > 0. En el estado FAILED, success_count siempre es 0.