当与外部系统集成时,重要的是要能够批量处理数据,而无需过载服务器,并且无需执行数十个单独的呼叫。我们实施了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和基础架构级别为任何规模的数据提供此机制支持。
联系我们
请填写下方表格,我们会尽快回复您。