當與外部系統集成時,重要的是要能夠批量處理數據,而無需過載服務器,並且無需執行數十個單獨的呼叫。我們實施了batch查詢支持-一種機制,允許在單個API調用中一次發送多個操作。
這在處理報告、事務同步、用戶導入或事件時特別有效。
什麼是擊球查詢
Batch查詢允許將多個查詢合並為一個查詢:json
[
{ "method": "POST", "path": "/users", "body": { "name": "Alice" } }, { "method": "PUT", "path": "/users/42", "body": { "email": "new@mail.com" } }, { "method": "DELETE", "path": "/users/15" }
]
服務器按順序或並行處理每個響應,並返回與查詢順序相對應的響應數組。
集成商的優勢
| 優勢 | 解釋性說明 |
|---|---|
| 減少負載 | 較少HTTP連接-處理速度更快 |
| 質量同步 | 數據包處理:事務、活動、對象 |
| 誠信 | 能夠在一個上下文或事務中進行處理 |
| 易於編寫 | 一個控制點,集中響應 |
| 節省資源 | 操作更少,確認和回復時間更短 |
實現和功能
在查詢主體或'/batch' endpoint中支持'batch[]'- 通用或每種操作級別的授權
- 在開始執行之前驗證所有操作
- 部分或全部原子性(按配置)
- 每個查詢的鏈接響應(狀態、主體、錯誤)
在哪裏,特別重要
從CRM、ERP、會計導入數據- 多重事務或日誌傳輸
- 大規模更新配置文件、資產負債表、遊戲會議
- 速度、完整性和流量節約重要的場景
Batch查詢是減少呼叫量、加快集成和減少負載的有效方法。我們將在API和基礎架構級別為任何規模的數據提供此機制支持。
聯繫我們
請填寫下方表格,我們將盡快與您聯繫。