同じネットワーク内の 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が同じクラスターにあるため、キャッシュを探しています。
すべてを接続すると、次の警告が表示されます。
54a568fd-b07a-dc68-01f3-0d978debf697 からのクラスター「lrpcache1」の検出要求を破棄しています。クラスター名は「lrpcache」です。クラスターをきれいに分離してください。
A、C を B、D から独立して動作させたい。
サーバーは として起動されましstandalone -c standalone-ha.xml -b 192.x.x.x
た。