我需要从中提取一个 REST API,每个响应都有 100 条记录限制(总共 300k+ 条记录)。我正在尝试考虑通过 BizTalk 适配器进行分页/迭代的最佳实践是什么。仅供参考,这很复杂,因为我有 10 个左右的端点需要翻页并且必须使用自定义管道(因为 JSON 响应是唯一可用的类型,所以每个端点都转换为 XML 并指定命名空间)。
我的主要问题是如何有效地管理分页和多个端点。页码和偏移量在 JSON 响应中,所以我的第一个猜测是我必须构建一个编排来分析响应并从中创建新请求。我知道有很多方法可以做到这一点,所以我很好奇最佳实践要求什么以及最有效的方法是什么。
- 我能以某种方式摆脱不使用编排吗?
- 我可以/应该使用动态发送端口吗?