【发布时间】:2021-06-01 16:58:03
【问题描述】:
我有一个用例/情况,其中 SQS(标准)将被消息淹没(500k+ 以北),微服务(基于弹簧启动)监听这些事件,使用它,并进行休息 API 调用(批处理-基于)到第 3 方 SaaS 系统(已附上相同的高级图)
这里的限制是 Spring Boot 消费者最多可以从 SQS 接收 10 条消息,转换有效负载,并使用这 10 条消息(记录)进行其余的 API 调用。
在进行其余 API 调用之前,有没有办法将这些消息聚合为 100 条消息(假设目标 SaaS 系统接受 100 条数据记录)?在这种情况下,春季批次会有所帮助吗?
我是否应该针对这种需求查看不同的堆栈?非常感谢任何帮助/指导。
谢谢
【问题讨论】:
-
Any help/guidance is much appreciated.。我添加了一个答案,它有帮助吗?如果是,请考虑接受:stackoverflow.com/help/someone-answers。否则,让我知道缺少什么来接受它。谢谢。
标签: spring-boot spring-batch amazon-sqs