Bermigrasi ke CTS Job Search v4 dari versi sebelumnya

Ringkasan

Cloud Talent Solution v4 adalah versi terbaru yang Tersedia Secara Umum (GA). Cloud Talent Solution v4 menggabungkan fitur dari beberapa versi sebelumnya ( v3, v3p1beta1, dan v4beta1. Dengan rilis v4, semua versi sebelumnya (v3, v3p1beta1, dan v4beta1) kini tidak digunakan lagi. Panggilan ke versi yang tidak digunakan lagi (v3p1beta1, v4beta1, dan v3) akan gagal mulai 14 Oktober 2021.

Perubahan fungsi

Beberapa perubahan fungsional penting antara v4 dan versi yang lebih lama diuraikan dalam tabel di bawah. Untuk mendapatkan gambaran lengkap tentang perubahan fungsionalitas, sebaiknya Anda meninjau catatan rilis.

Perubahan fungsi Versi lama v4
Dukungan multi-tenancy Didukung mulai dari v4beta1. Jalur tenant dan non-tenant didukung di v4beta1. Jalur tenant sekarang wajib diisi. Untuk bermigrasi dari jalur non-tenant ke jalur tenant, gunakan API listTenants untuk menemukan tenant dan menambahkannya ke jalur tenant.
Operasi batch Operasi Batch di v3 dan v3p1beta1 bersifat sinkron. v4beta1 mengupgrade BatchCreate dan BatchUpdate ke operasi asinkron. BatchDelete ditambahkan sebagai Operasi Batch, dan semua Operasi Batch tetap bersifat asinkron.
Faset Histogram Didukung di v3 dan v3p1beta1. Mulai dari v4beta1, HistogramFacets tidak didukung dan digantikan oleh Histogram Query, yang menawarkan lebih banyak fleksibilitas dengan menggunakan ekspresi. Hanya Histogram Query yang didukung (sama seperti v4beta1).
CompanyName Kolom ini disebut companyName di v3 dan v3p1beta1, lalu diganti namanya menjadi company di v4beta1. Nama kolomnya adalah company (sama seperti v4beta1).
requirePreciseResultSize Tidak digunakan lagi di v3, v3p1beta1, dan v4beta1. Dihapus dari v4 karena semua panggilan penelusuran kini menampilkan hasil yang akurat.
estimatedTotalSize Dihapus dari v4 karena semua panggilan penelusuran kini menampilkan hasil yang akurat dan kolom ini memiliki nilai yang sama dengan totalSize.
CommuteMethod Jalan kaki dan bersepeda adalah opsi Beta di v4beta1. Fitur tersebut akan tetap menjadi fitur Beta yang hanya tersedia di v4beta1 hingga sekitar Kuartal 1 2021. Pada saat itu, fitur ini akan tersedia secara umum dan disertakan dalam v4. COMMUTE_METHOD_UNSPECIFIED, DRIVING, dan TRANSIT adalah satu-satunya opsi CommuteMethod yang tersedia di v4 hingga K1 2021.
SearchJobsRequest.max_page_size Dinamai SearchJobsRequest.page_size di semua versi sebelumnya. Diganti namanya menjadi max_page_size di v4.
SearchJobsForAlertRequest.max_page_size Dinamai SearchJobsForAlertRequest.page_size di semua versi sebelumnya. Diganti namanya menjadi max_page_size di v4.
Tenant.usage_type Kolom Tenant.usage_type ditambahkan di v4beta1. Kolom ini telah dihapus di v4. Data dalam tenant hanya digunakan untuk meningkatkan kualitas penelusuran dalam tenant tersebut.

Penambahan baru menurut versi

Lihat tabel di bawah untuk mengetahui fungsi baru yang akan Anda peroleh dengan mengupgrade dari versi sebelumnya ke v4. Misalnya, jika saat ini Anda menggunakan v3, Anda akan dapat membuka kunci semua fungsi di bawah dengan mengupgrade ke v4.

v3p1beta1 (mencakup fitur v3) v4p1beta1 (mencakup fitur v3p1beta1 v4 (mencakup fitur v4beta1)
Ekspresi histogram baru Peningkatan penelusuran berbasis perjalanan Operasi batch (BatchDelete)
Peringkat kustom Peningkatan mekanisme masukan gRPC (wajib)
Library klien beta Dukungan multi-tenancy
Operasi batch (BatchCreate dan BatchUpdate)
gRPC (opsional)

Library klien gRPC

Mulai dari Cloud Talent Solution v4, hanya library klien berbasis gRPC yang akan didukung. Library klien gRPC adalah framework RPC berperforma tinggi yang dapat berjalan di lingkungan apa pun dan mencakup antarmuka REST dan RPC. Anda akan diberi library klien yang dihasilkan Cloud Talent Solution yang didukung dalam berbagai bahasa (Java, Python, Nodejs, C#, PHP, Ruby) untuk menggunakan API.