ActiveMQ 5.11经纪人网络和主/从组配置

时间:2015-09-02 03:44:16

标签: jms activemq master-slave amq

在ActiveMQ / A-MQ 5.11中,我想构建一个代理拓扑:

  • 4对主/从对(拉斯维加斯2对,纽约2对)
  • 经纪人网络
  • 完整图表(每个主人连接到所有其他主人)

    Documentation表示每个代理应使用masterSlave URI连接到其他主/从组:

<networkConnectors>
<networkConnector
   uri="masterslave:(tcp://masterHost:61002,tcp://slaveHost:61002)"/>    
</networkConnectors>

..所以对于这种拓扑,

enter image description here

..拉斯维加斯的主/从对networkConnectors(简称为简称省略)应为:

拉斯维加斯-A1,A2 ...连接到B,C,D主/从组

<networkConnectors>
  <networkConnector name="groupBLink" uri="masterslave:(tcp://vegas-B1:61001,tcp://vegas-B2:61001)"/>
  <networkConnector name="groupCLink" uri="masterslave:(tcp://ny-C1:61001,tcp://ny-C2:61001)"/>
  <networkConnector name="groupDLink" uri="masterslave:(tcp://ny-D1:61001,tcp://ny-D2:61001)"/>           
</networkConnectors>

vegas-B1,B2 ...连接到A,C,D主/从组

<networkConnectors>
  <networkConnector name="groupALink" uri="masterslave:(tcp://vegas-A1:61001,tcp://vegas-A2:61001)"/>
  <networkConnector name="groupCLink" uri="masterslave:(tcp://ny-C1:61001,tcp://ny-C2:61001)"/>
  <networkConnector name="groupDLink" uri="masterslave:(tcp://ny-D1:61001,tcp://ny-D2:61001)"/>           
</networkConnectors>

问题

此配置是否正确?

1 个答案:

答案 0 :(得分:1)

如果有人想知道,上述配置已经过测试并确认可用于ActiveMQ中的完整图形/网状网络。