외부 시스템과 통합 할 때는 서버에 과부하가 걸리지 않고 수십 개의 개별 전화를 걸 필요없이 데이터를 대량으로 처리 할 수 있어야합니다. 한 번의 API 호출로 한 번에 여러 작업을 보낼 수있는 메커니즘 인 배치 요청에 대한 지원을 구현합니다.
이는 보고서 작업, 거래 동기화, 사용자 가져 오기 또는 이벤트에서 특히 효과적입니다.
배치 요청은 무엇입니까
배치 요청을 통해 여러 요청을 하나로 결합 할 수 있습니다
json
[
{"메소드": "POST", "경로": "/사용자 ":" 본문 ": {" 이름 ":" Alice "}, {" 메소드 ":" PUT "," 경로 ": "/사용자/42", "본문": {"이메일": 새 @ mail. com "}}, {" 방법 ":" DELETE "," 경로 ": "/users/15"}
]
서버는 각각을 순차적으로 또는 병렬로 처리하고 요청 순서에 해당하는 응답 배열을 반환합니다.
통합 자 혜택
| 장점 | 설명 |
|---|---|
| 로드 감소 | 더 적은 SQT 연결-더 빠른 처리 |
| 대량 동기화 | 데이터 처리: 트랜잭션, 동작, 객체 |
| 무결성 | 하나의 컨텍스트 또는 트랜잭션으로 처리 할 수 있 |
| 로깅의 용이성 | 단일 제어 지점, 중앙 집중식 응답 |
| 자원 저장 | 작업 감소, 확인 및 응답 시간 단축 |
구현 및 기능
요청 본문 또는 '/배치 '엔드 포인트에서' 배치 [] '지원- 승인은 일반적이거나 각 작업 수준입니다
- 실행 전 모든 작업의 검증
- 부분 또는 전체 원자 (구성 별)
- 각 쿼리에 연결된 응답 (상태, 본문, 오류)
특히 중요한 곳
CRM, ERP, 회계에서 데이터 가져오기- 여러 트랜잭션 또는 로그 전송
- 프로필, 밸런스, 게임 세션의 대량 업데이트
- 속도, 무결성 및 교통 절약이 중요한 시나리오
배치 요청은 통화 수를 줄이고 통합 속도를 높이며로드를 줄이는 효과적인 방법입니다. 모든 데이터 규모에 대해 API 및 인프라 수준에서이 메커니즘을 지원할 것입니다.
문의하기
아래 양식을 작성해주시면 최대한 빨리 답변드리겠습니다.