Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在代理集群的 ActiveMQ 网络上有一个 JMS 主题(又名分布式主题)。我有一个外部 JMS 消费者(Weblogic 门户)需要订阅该主题并获取发送给它的所有消息(跨所有代理)。
如果消费者在其中一个代理上订阅主题,它只会获得代理接收到的消息子集,对吗?
我想我可以为每个代理创建一个消费者并将消息聚合在一起,但是我也需要处理连接问题并需要知道哪些代理可用等。
问题,有没有办法配置代理或消费者网络以从分布式 JMS 主题获取所有消息?
从技术上讲,是的,但是代理网络负责了解哪些消费者对哪些消息感兴趣,并确保正确的代理获得正确的消息。
通常,这意味着每个代理都会收到每条消息,但如果代理只有具有给定消息选择器的消费者,它只会获得那些客户感兴趣的消息。
在实践中,这意味着您选择一个经纪人,连接到它,然后让经纪人网络在他们之间进行分类。理论上。
您只需连接到集群。由集群将消息传递给消费者。