4

ActiveMQ /A-MQ 5.11 で、次のブローカー トポロジを構築したいと考えています。

  • 4 つのマスター/スレーブ ペア (ラスベガスに 2 つ、ニューヨークに 2 つ)
  • ブローカーのネットワーク
  • 完全なグラフ (各マスターが他のすべてのマスターに接続)

    ドキュメントmasterSlaveによると、各ブローカーはURIを使用して他のマスター/スレーブ グループに接続する必要があります。

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

..したがって、このトポロジでは、

ここに画像の説明を入力

..networkConnectorsラスベガス (簡潔にするために NY は省略) のマスター/スレーブ ペアは次のようになります。

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 に答える