Cloud Talent Solution은 비동기 일괄 작업을 지원하므로 여러 개의 API 호출을 단일 HTTP 요청에 넣을 수 있습니다. 반환되는 응답 유형은 google.longrunning.operation
입니다. google.longrunning.operation
의 name
필드를 사용하여 GetOperation
메서드를 호출하여 일괄 작업의 상세한 상태를 검색할 수 있습니다.
일괄 처리를 사용하면 API 응답 시간의 지연 시간이 단축되고 처리량이 향상됩니다. 배치 API 응답을 성공적으로 수신하면 배치 요청이 생성되었음을 나타냅니다.
실제 데이터 처리는 비동기적으로 수행됩니다. 30일이 넘는 기간 전에 생성된 일괄 작업은 더 이상 GetOperation
메서드로 액세스할 수 없습니다.
각 배치는 요청 200개로 제한됩니다.
일괄 작업 진행률 표시기
batch create 또는 update 메서드를 호출하여 생성된 google.longrunning.operation
은 다음 상태 중 하나에 해당합니다.
- 미지정 상태(기본값)
- 초기화 중
- 처리 중
- 성공
- 실패
초기화 상태에서 success_count
, failure_count
, total_count
필드는 0으로 설정됩니다. 작업이 처리 중 상태인 경우 success_count
및 failure_count
가 증가할 수 있습니다. 성공 상태에서 success_count
+ failure_count
는 항상 total_count
와 같으며 success_count
> 0입니다. 실패 상태에서 success_count
는 항상 0입니다.