Cloud Talent Solution admite operaciones por lotes asincrónicas, lo que te permite incluir múltiples llamadas a la API en una sola solicitud HTTP. El tipo de respuesta que se muestra es google.longrunning.operation
. El estado detallado de la operación por lotes se puede recuperar si llamas al método GetOperation
con el campo name
en google.longrunning.operation
.
El uso de rendimientos por lotes disminuyó la latencia en el tiempo de respuesta de la API y aumentó la capacidad de procesamiento. Ten en cuenta que recibir con éxito 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 serán accesibles por el método GetOperation
.
Cada lote puede tener un máximo de 200 solicitudes.
Indicador de progreso de operación por lotes
La google.longrunning.operation
que se creó cuando se llamó al método de creación o actualización por lotes se encuentra en uno de los siguientes estados:
- STATE_UNSPECIFIED (el valor predeterminado)
- INICIALIZANDO
- PROCESANDO
- EXITOSA
- ERROR
En el estado INICIALIZANDO, los campos success_count
, failure_count
y total_count
se establecen en 0. Si la operación está en estado PROCESANDO, success_count
y failure_count
pueden aumentar. En el estado EXITOSA, success_count
+ failure_count
siempre es igual a total_count
, y success_count
> 0. En el estado ERROR, success_count
siempre es 0.