Spring JMS消息侦听器容器

6 java spring tomcat activemq-classic jms

我是JMS的新手,我正在使用Tomcat 6和Spring设置ActiveMQ.我已经配置了大部分基本内容,但是我对Spring提供的Message Listener Containers有点困惑.阅读文档听起来像消息侦听器容器用于"处理"订阅(我正在使用主题),取消订阅并将消息传递给侦听器.我不确定我是否正确地思考这个问题.如果是这种情况,我没有看到任何关于如何让多个类使用Message Listener Container订阅同一主题的文档.我看到你可以设置messageListener属性,但这只允许一个类能够订阅一个主题.为了让另一个订阅者(Message Driven POJO)监听同一主题,创建同一Message Listener Container的另一个实例似乎不正确.

任何人都可以为我阐明这一点吗?我想我可能有点困惑.

提前致谢!

小智 0

容器是一种包装器,用于“调整”任何 POJO 以从队列或主题接收消息。如果您需要多个侦听器,您最终将得到多个容器。