ActiveMQ主/从与经纪人网络配对

时间:2012-10-17 05:58:28

标签: activemq

我能够通过存储和转发策略建立经纪人网络并且工作正常。我现在获得了更大的机器,并希望在经纪人网络中建立主/从配对。我知道Masters不需要任何配置更改,但是Slaves应该用URI指示其对应的master。但是,我不清楚uri在客户端指定什么。我正在使用5.6版本。

例如:两台机器,MasterA,SlaveB在一台机器上,MasterB,SlaveA在另一台机器上。主站和从站之间没有网络连接器,但MasterA和MasterB之间没有网络连接器。我希望我到目前为止都是对的。客户uri怎么样?我目前正在failover:(nio:localhost1:61616,nio:localhost2:61616)?randomize=true等客户端使用nio协议。我指定randomize = true来平衡代理之间的负载。

请建议我应该使用哪种客户端URI?我应该包括所有代理URI还是仅包含主URI?我还可以使用nio协议吗?我更喜欢使用randomize=true,以便平衡负载。

1 个答案:

答案 0 :(得分:1)

在最简单的情况下,客户端uri应包含4个代理,两对主/从uris。 对于网络连接器,他们需要准备将主设备连接到主设备或主设备到从设备,这是可用的。 在5.6中有一个新的masterslave:discovery代理,它简化了网络连接器的配置。 http://activemq.apache.org/networks-of-brokers.html#NetworksofBrokers-MasterSlaveDiscovery