ActiveMQ网络经纪人连接方案

时间:2012-01-22 15:58:16

标签: jms activemq cluster-computing

我需要扩展我的ActiveMQ解决方案,以便我定义了一个经纪人网络。 我想弄清楚如何将我的生产者和消费者连接到集群。

每个生产者是否必须连接到单个代理(故障转移uri是否可用)?在这种情况下,我如何保证经纪人的交通分配?我是否需要配置生产者以将每个生产者连接到不同的经纪人?

我应该为消费者应用相同的架构吗?

这使应用程序能够识别集群拓扑,我希望可以通过异构集群来避免这种情况。

的Tx Tomer的

1 个答案:

答案 0 :(得分:1)

我强烈建议您仔细阅读activemq.apache.org上有关群集ActiveMQ的文档。有很多非常有用的提示。

根据你所写的内容,我建议你特别注意this。在页面底部,它详细说明了如何从服务器端控制生产者的故障转移/故障恢复配置。

例如:

  

updateClusterClients - 如果为连接的客户端提供有关代理群集拓扑更改的真实信息

     

rebalanceClusterClients - 如果为true,当新经纪人加入经纪人网络时,将要求连接的客户在整个经纪人群集中重新平衡

     

updateURIsURL - 包含以逗号分隔的URI列表的文本文件的URL(或本地文件的路径),以便在出现故障时重新连接

在生产活动系统中,我认为使用updateURIsURL可以减少扩展的痛苦。