如何:实现BatchMessageListenerContainer以批量使用JMS队列

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

我最近在Spring Integration中遇到了JMS使用者的需求 - 能够消耗大量的爆发而不会过多地提交我的目标Oracle数据库。

DefaultMessageListenerContainer似乎不支持除消息事务之外的任何内容。

我搜索了解决方案并发现了一对 - 但是他们中的很多都不是通过DMLC的继承来实现,而是通过克隆和修改原始源代码来实现 - 这使得它很容易被破坏,以防我后来希望转移到更新版本的spring-jms。克隆的代码也引用了DMLC的私有属性,因此必须将其省略。为了使它全部工作,还需要几个接口和一个自定义消息监听器。总而言之,我感觉不舒服。

那么该怎么办?

performance jms spring-integration bulk consuming
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.