Spring jms在处理和确认之前将消息缓冲成一批

问题描述 投票:0回答:1

我正在寻找一个使用Spring jms实现以下目标的示例。

我的应用程序从队列接收消息,并且经过一些处理后,将结果发送到Web服务。该Web服务现在支持批量消息,我们希望开始使用它。 The Client AcknowledgmentMode似乎是一个难题,但我还不了解如何防止消息堆积在应用程序的内存中。如果批量api请求或导致该请求的任何消息的任何处理失败,则必须回滚所有jms消息。

java jms spring-jms
1个回答
0
投票

Spring Batch为此提供了一个BatchMessageListenerContainer

© www.soinside.com 2019 - 2024. All rights reserved.