仅在生成它们的节点上接收JMS消息

时间:2016-11-11 05:47:12

标签: java spring jms activemq spring-jms

我正在使用Spring的DefaultMessageListenerContainer来接收来自ActiveMQ队列的消息。此应用程序是此队列的唯一消息生成器。应用程序是群集的,因此我有两个实例(instance1instance2)如何确保消息侦听器接收从instance1生成并发送到队列的消息在instance1上,instance2上的消息监听器收到了从instance2生成并发送到队列的消息?我的初始是设置messageSelector的{​​{1}}属性,但我希望每个应用程序具有相同的配置。

1 个答案:

答案 0 :(得分:0)

你做不到;您要么为每个实例需要一个单独的队列,要么使用消息选择器。