我需要提供一个REST API,每个响应都有100个记录限制(300k +总记录)。我试图考虑通过BizTalk适配器进行分页/迭代的最佳实践。仅供参考,由于我需要翻阅10个左右的端点并且必须使用自定义管道(因为每个端口都转换为XML并指定命名空间,因为JSON响应是唯一可用的类型)。
对我来说,主要问题是如何有效地管理分页和多个端点。页码和偏移量都在JSON响应中,所以我的第一个猜测是我必须构建一个业务流程来分析响应并从中创建新请求。我知道有很多方法可以做到这一点,所以我很好奇最佳实践的指示以及最有效的方式。