1

次の問題があります。ActiveMQ ブローカー A の transportConnector にアクセスできます。URI が tcp://123.123.123.123:61616 であるとします。ブローカー A から tcp://0.0.0.0:61616 にすべてのメッセージを転送し、tcp://0.0.0.0:61616 からブローカー A にすべてのメッセージを転送するために、別の ActiveMQ インスタンスでブローカー B をセットアップする必要があります。

ブローカー A の構成を変更せずにこれを行うことができる場合は? はいの場合、それを行う方法を教えてください。

4

2 に答える 2

3

前の回答は正しくありません。Broker B から Broker A へのネットワーク接続を開始できます。Broker A がアドバイザリ メッセージを無効にしない限り、Broker A で発生したトピック/キューを Broker B でサブスクライブできます。

duplex="true" でネットワーク コネクタを定義するだけです。

「transportConnector へのアクセス」がポイントです。ブローカーに接続できる場合は、そのメッセージを別のブローカーに転送できます。

于 2014-07-14T21:23:10.070 に答える
0

いいえ、Broker A の構成を変更せずに Broker A から Broker B にメッセージを転送することはできません。メッセージを転送するには、 networkConnectorを定義する必要があります。

于 2013-07-12T09:17:56.560 に答える