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



我有一个软件组件,它将消息放在一个主题上-它的'保持活跃'功能,测试看看组件是否仍在运行。将消息放在主题上的组件也需要侦听同一主题。ActiveMQ没有响应——即订阅对已发布的条目不起作用。

在ActiveMQ中是否有一个可以更改此功能的设置?

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

ActiveMQ没有可能导致这种情况的限制。检查JMS订阅者上的"nollocal"设置。如果设置为'true',它将忽略从同一连接产生的消息。

听起来你想要nollocal =false

最新更新