2016-11-30 5 views
3

同じネットワーク内の2台のマシンでWildFly 8のインスタンスが4つ動作しているとします。それらをA、B、C、Dと名づけましょう。A、Bはmachine1上で実行され、C、Dはmachine2上で実行されます。クラスタ内で異なるキャッシュをグループ化する方法

UDPクラスタリングの場合、マルチキャストアドレスで正常に動作しています。

TCPを使用して、私はクラスタリングのいくつかの問題に直面しています。私はA、Cを1とみなし、B、Dを1とみなしたい。 A、Cをトランザクションサーバー、B、Dをレポートサーバーと見なします。 A、Cはキャッシュ名がlrpcache、B、Dがlrpcache1という名前のキャッシュを持ち、haというプロファイルで始まっています。私がサーバAを起動すると、Cは同じクラスタにあるので、B、Dのキャッシュを探しています。

私は次の警告を取得し、すべてを接続する場合:クラスタ 'lrpcache1' 54a568fd-b07a-dc68-01f3-0d978debf697からのための検出要求を破棄

。私たちのクラスタ名は 'lrpcache'です。クラスタをきれいに分けてください。

私は、Cが

サーバがstandalone -c standalone-ha.xml -b 192.x.x.xとして開始されたB、Dから独立した仕事をしたいです。

答えて

1

ユニークMPINGアドレスは、この問題

ノードAを解決し、Cは使用しています

<socket-binding name="jgroups-mping" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45700"/> 

ノードB、Dは

<socket-binding name="jgroups-mping" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.5}" multicast-port="45700"/> 

は、このようにA、Cノードがキャッシュのルックアップしません使用していますB、D

+0

こんにちはJohnsi。可能であれば、あなた自身の答えを受け入れるように、人々はあなたの問題を解決したことを知っています。 GL! –

関連する問題