优化的发布/订阅JMS代理集群和StackOverFlow上的冲突帖子,以获得答案
我希望构建一个发布/订阅分布式消息传递框架,该框架可以在代理级别使用一些智能来管理大量的消息流量。我不知道是否有一个拓扑结构可以描述这一点,但这就是我要研究的模型: 示例模型A A) 有两个正在运行的消息代理(如果可能,最好都在本地主机上,以便于演示):优化的发布/订阅JMS代理集群和StackOverFlow上的冲突帖子,以获得答案,jms,cluster-computing,broker,Jms,Cluster Computing,Broker,我希望构建一个发布/订阅分布式消息传递框架,该框架可以在代理级别使用一些智能来管理大量的消息流量。我不知道是否有一个拓扑结构可以描述这一点,但这就是我要研究的模型: 示例模型A A) 有两个正在运行的消息代理(如果可能,最好都在本地主机上,以便于演示): 经纪人A 经纪人-B B) 每个代理将有2个侦听器和1个发布器 示例图 [订户A1、订户A2、发行商A1]BrokerA BrokerB [出版商B1,订户 B1,用户B2] 如果消息-X发布到broker a,并且broker-B上的侦
- 经纪人A
- 经纪人-B
- 如果消息-X发布到broker a,并且broker-B上的侦听器中没有该消息的订阅者(通过 消息选择器或代理路由规则中的条件),则消息-X将永远不会发布到代理-B
- 否则,代理A将向代理B发布消息,其中 经纪人B 侦听器/订阅者/服务是 期望该消息基于 订阅标准
- 所有代理之间的消息冗余。。。或
- 竞争消费者模式
GeneWebSphere MQ满足此要求,前提是:
- 这两个队列管理器参与WebSphereMQ集群李>
- 并且消息主题或者被播发到集群,或者是被播发到集群的主题的子主题
- (免费,无需注册)
- (免费,需要注册)
- (免费,90天,需要注册)
- (免费,需要注册)