4

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

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

    文档说每个代理都应该使用masterSlaveURI 连接到其他主/从组:

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

..所以对于这个拓扑,

在此处输入图像描述

..networkConnectors拉斯维加斯的主/从对(为简洁起见省略纽约)应该是:

vegas-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>

问题

这个配置正确吗?

4

1 回答 1

1

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

于 2016-02-09T14:15:52.557 回答