이전 버전에서 CTS Job Search v4로 마이그레이션

개요

Cloud Talent Solution v4는 일반 안정화 버전(GA)의 최신 버전입니다. Cloud Talent Solution v4는 여러 이전 버전(v3, v3p1beta1, v4beta1)의 기능을 통합합니다. v4가 출시되면서 모든 이전 버전(v3, v3p1beta1, v4beta1)은 이제 지원이 중단됩니다. 2021년 10월 14일부터 지원 중단된 버전(v3p1beta1, v4beta1, and v3) 호출은 실패합니다.

기능 변경사항

v4와 이전 버전 간의 일부 중요한 기능 변경사항은 아래 표에 나와 있습니다. 기능 변경사항을 전체적으로 확인하려면 출시 노트를 참조하세요.

기능 변경사항 이전 버전 v4
멀티테넌시 지원 v4beta1부터 지원됩니다. v4beta1에서는 테넌트 경로와 비테넌트 경로가 모두 지원됩니다. 이제 테넌트 경로가 필수입니다. 비 테넌트 경로에서 테넌트 경로로 마이그레이션하려면 listTenants API를 사용하여 테넌트를 찾아 테넌트 경로에 추가합니다.
일괄 작업 v3와 v3p1beta1의 일괄 작업은 동기식입니다. v4beta1은 BatchCreate 및 BatchUpdate를 비동기 작업으로 업그레이드합니다. BatchDelete가 일괄 작업으로 추가되어 모든 일괄 작업은 계속 비동기식입니다.
히스토그램 속성 v3 및 v3p1beta1에서 지원됩니다. v4beta1부터 HistogramFacets는 지원되지 않으며 표현식을 사용하여 더 많은 유연성을 제공하는 히스토그램 쿼리로 대체되었습니다. 히스토그램 쿼리만 지원됩니다(v4beta1).
CompanyName 필드 이름은 v3 및 v3p1beta1에서 companyName이며 v4beta1에서는 company로 이름이 변경되었습니다. 필드 이름은 company(v4beta1)와 같습니다.
requirePreciseResultSize v3, v3p1beta1, v4beta1에서 지원 중단되었습니다. 이제 모든 검색 호출이 정확한 결과를 반환하므로 v4에서 삭제되었습니다.
estimatedTotalSize 이제 모든 검색 호출이 정확한 결과를 반환하고 이 필드의 값이 totalSize와 같으므로 v4에서 삭제되었습니다.
CommuteMethod v4beta1에서는 도보 및 자전거는 베타 옵션이었습니다. 2021년 1분기까지 베타 기능은 v4beta1에서만 사용할 수 있으며 v4에 일반 안정화 버전 기능으로 포함될 것입니다. COMMUTE_METHOD_UNSPECIFIED, DRIVING, TRANSIT은 2021년 1분기까지는 v4에서 사용할 수 있는 유일한 CommuteMethod 옵션입니다.
SearchJobsRequest.max_page_size 모든 이전 버전의 이름은 SearchJobsRequest.page_size입니다. v4에서 max_page_size의 이름이 변경되었습니다.
SearchJobsForAlertRequest.max_page_size 모든 이전 버전의 이름은 SearchJobsForAlertRequest.page_size입니다. v4에서 max_page_size의 이름이 변경되었습니다.
Tenant.usage_type v4beta1에서 Tenant.usage_type 필드가 추가되었습니다. 이 필드는 v4에서 삭제되었습니다. 테넌트 내의 데이터는 해당 테넌트 내에서 검색 품질을 개선하기 위해서만 사용됩니다.

버전별 새로운 추가

이전 버전에서 v4로 업그레이드하면 얻을 수 있는 새로운 기능에 대해서는 아래 표를 참조하세요. 예를 들어 현재 v3을 사용하고 있다면 v4로 업그레이드하여 아래 모든 기능을 사용할 수 있습니다.

v3p1beta1(v3 기능 포함) v4p1beta1(v3p1beta1 기능 포함) v4(v4beta1 기능 포함)
새 히스토그램 표현식 통근 조건에 기반한 검색 개선 일괄 작업(BatchDelete)
커스텀 순위 의견 메커니즘 개선 gRPC(필수)
베타 클라이언트 라이브러리 멀티테넌시 지원
일괄 작업(BatchCreate 및 BatchUpdate)
gRPC(선택사항)

gRPC 클라이언트 라이브러리

Cloud Talent Solution v4부터는 gRPC 기반 클라이언트 라이브러리만 지원됩니다. gRPC 클라이언트 라이브러리는 모든 환경에서 실행 가능하며 REST 및 RPC 인터페이스를 모두 포함하는 고성능 RPC 프레임워크입니다. API를 사용할 수 있도록 다양한 언어(자바, Python, Nodejs, C#, PHP, Ruby)로 지원되는 Cloud Talent Solution 생성 클라이언트 라이브러리가 제공됩니다.