Cloud Talent Solution mendukung operasi batch asinkron, yang memungkinkan Anda memasukkan beberapa panggilan API ke dalam satu permintaan HTTP. Jenis respons yang ditampilkan adalah google.longrunning.operation
. Status
detail operasi batch dapat diambil dengan memanggil metode GetOperation
menggunakan
kolom name
di google.longrunning.operation
.
Penggunaan batching menghasilkan penurunan latensi dalam waktu respons API dan throughput yang lebih tinggi. Perhatikan bahwa
berhasil menerima respons API batch hanya menunjukkan bahwa permintaan batch telah dibuat.
Pemrosesan data yang sebenarnya dilakukan secara asinkron. Operasi batch yang dibuat lebih dari 30 hari yang lalu tidak akan dapat diakses lagi dengan metode GetOperation
.
Setiap batch dibatasi hingga 200 permintaan.
Indikator progres operasi batch
google.longrunning.operation
yang dibuat dengan memanggil metode pembuatan atau update batch termasuk dalam
salah satu status berikut:
- STATE_UNSPECIFIED (nilai default)
- INITIALIZING
- SEDANG DIPROSES
- BERHASIL
- GAGAL
Dalam status INITIALIZING, kolom success_count
, failure_count
, dan total_count
disetel ke 0. Jika
operasi dalam status PROCESSING, success_count
dan failure_count
dapat meningkat. Dalam status BERHASIL, success_count
+ failure_count
selalu sama dengan total_count
, dan success_count
> 0. Dalam status GAGAL, success_count
selalu 0.