我有一个spring / JMS繁重的应用程序,其中我有多个侦听器容器,每个容器都监听不同的主题或队列。我想减少用于接收消息的线程数,以及用于处理某些队列/主题组的消息的线程数。
有没有办法在不使用消息选择器的情况下执行此操作?我看到spring的DefaultMessageListenerContainer有一种提供任务执行器的方法。但是,doc声明
'普通线程池不会增加太多 value,就像这个监听器容器一样 占用了许多线程 整个一生'
我真的不需要JMS事务,或者甚至在我收到多条消息时真的很在意。我有办法做到这一点吗?
答案 0 :(得分:1)
查看activemq虚拟目标。它们允许您通过单个接收器复用多个目的地。