您可以订阅并发布到同一个ActiveMQ主题吗?

时间:2016-10-28 21:08:04

标签: activemq publish-subscribe jms-topic

我有一个软件组件,它将消息放在一个主题上 - 它用于'保持活动'功能,测试组件是否仍在运行。将消息放在主题上的组件也需要监听同一主题。 ActiveMQ没有响应 - 即订阅不适用于已发布的项目。

ActiveMQ中是否有设置可以更改此功能?

我们目前正在单个节点上进行开发,但是将部署到多个节点,在这些节点上由其他节点上的相同软件组件拾取此消息非常重要,但我们还没有尝试过并且不知道它是否会起作用,或者它是否可靠。如果行为已知(即ActiveMQ配置中某处存在设置),我们会没事的,但我们没有。

1 个答案:

答案 0 :(得分:0)

ActiveMQ没有任何限制会导致这种情况。检查' noLocal'设置JMS订阅者。如果设置为' true'它将忽略从同一连接生成的消息。

听起来你想要noLocal = false