Batch查询支持

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

联系我们

请填写下方表格,我们会尽快回复您。