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>
質問
この構成は正しいですか?