2つのアドレスを持つCachingConnectionFactoryを持っている場合、どのサーバーに接続しているかをいつどのように知ることができますか?手動で一方から他方へ手動で変更する最善の方法は何でしょうか?Spring AMQPとCachingConnectionFactory
/** Retrieve address of peer. */
InetAddress getAddress();
/** Retrieve port number of peer. */
int getPort();
その情報をコントロールするCachingConnectionFactory
ではありません:host/port
あなたは、あなたがすでにターゲットNetworkConnection
に相談してください接続されているを知って
CachingConnectionFactory cf = new CachingConnectionFactory(factory);
String _addresses = host + ":" + port + "," + host2 + ":" + port2;
cf.setAddresses(_addresses);
おかげ
ありがとうございましたArtem、私はインターフェイスConnectionListenerを実装して、私はonCreateメソッドでURLを取得します。 – jandres