加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 具有ActiveMQ经纪人网络的JMS消费者

发布时间:2020-12-15 01:11:58 所属栏目:Java 来源:网络整理
导读:我在经纪人集群的ActiveMQ网络(也称为分布式主题)上有一个JMS主题.我有一个外部JMS使用者(Weblogic门户网站)需要订阅此主题并获取发送给它的所有消息(跨所有代理). 如果消费者在其中一个代理上订阅该主题,它只会获得代理收到的消息子集,对吗? 我想我可以为

我在经纪人集群的ActiveMQ网络(也称为分布式主题)上有一个JMS主题.我有一个外部JMS使用者(Weblogic门户网站)需要订阅此主题并获取发送给它的所有消息(跨所有代理).

如果消费者在其中一个代理上订阅该主题,它只会获得代理收到的消息子集,对吗?

我想我可以为每个代理创建一个消费者并将消息聚合在一起,但是我也处理连接问题并且需要知道哪些代理可用等等.

问题,有没有办法配置代理网络或消费者从分布式JMS主题获取所有消息?

最佳答案

If the consumer subscribes to the
topic on one of the brokers,it will
only get the subset of the messages
that the broker receives,correct?

从技术上讲,是的,但经纪人网络负责了解哪些消费者对哪些消息感兴趣,并确保合适的经纪人获得正确的消息.

通常,这意味着每个代理都会获取每条消息,但如果代理只有消费者具有给定的消息选择器,则它只会获得这些客户感兴趣的消息.

实际上,这意味着您选择一个代理,连接到它,然后让代理网络在它们之间进行排序.理论上.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读