Operasi batch (v4beta1)

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.