我在代理集群的 ActiveMQ 网络上有一个 JMS 主题(也称为分布式主题)。我有一个外部 JMS 使用者(Weblogic 门户),需要订阅该主题并获取发送给它的所有消息(跨所有代理)。
如果消费者订阅其中一个代理上的主题,它只会获得代理收到的消息的子集,对吗?
我想我可以为每个代理创建一个消费者并将消息聚合在一起,但随后我还需要处理连接问题并需要知道哪些代理可用等。
问题,有没有办法配置代理或消费者网络以从分布式 JMS 主题获取所有消息?
如果消费者订阅了
关于其中一位经纪人的主题,它将
只获取消息的子集
经纪人收到的,对吗?
从技术上讲,是的,但是代理网络负责了解哪些消费者对哪些消息感兴趣,并确保正确的代理获得正确的消息。
通常,这意味着每个代理都会获取每条消息,但如果代理只有具有给定消息选择器的消费者,则它只会获取这些客户端感兴趣的消息。
实际上,这意味着您选择一个经纪商,连接到它,然后让经纪商网络自行解决。理论上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)