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