Jms ActiveMQ代理网络连接方案

Jms ActiveMQ代理网络连接方案,jms,activemq,cluster-computing,Jms,Activemq,Cluster Computing,我需要扩展ActiveMQ解决方案,以便定义一个代理网络。 我想弄清楚如何将我的生产者和消费者连接到集群 每个生产者是否必须连接到单个代理(使用故障转移uri以获得可用性)?在这种情况下,我如何保证经纪人之间的流量分配?我是否需要将生产者配置为将每个生产者连接到不同的代理 我应该为消费者应用相同的模式吗 这使应用程序了解集群拓扑,我希望discent集群可以避免这种情况 德克萨斯州 我强烈建议您仔细阅读activemq.apache.org中有关集群activemq的文档。这里有很多非常有用的提

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

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

我应该为消费者应用相同的模式吗

这使应用程序了解集群拓扑,我希望discent集群可以避免这种情况

德克萨斯州
我强烈建议您仔细阅读activemq.apache.org中有关集群activemq的文档。这里有很多非常有用的提示

根据你所写的,我建议你特别注意。在页面底部,详细说明了如何从服务器端控制生产者的故障切换/回切配置

例如:

updateClusterClients-如果为true,则向连接的客户端传递有关代理群集拓扑结构更改的信息

重新平衡ClusterClient-如果为真,则当新的代理加入代理网络时,将要求连接的客户端跨代理群集重新平衡

updateURIsURL-指向文本文件的URL(或本地文件的路径),其中包含一个逗号分隔的URI列表,在出现故障时用于重新连接


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

UpdateClusterClient和RebalanceClusterClient似乎不适合我,正如您在任何帮助中所看到的那样,我们都会得到帮助