jGroupsを使用して、「server」と「app」の2つのクラスターを構築しています。これらは独立したクラスターであり、異なるマシン上で実行されます(JMSを介して相互に通信します)。一部のコードはクラスター内の1つのノードでのみ実行する必要があるため、jGroupsの「コーディネーター」/マスターの概念を使用して、そのコードを実行するノードを選択します。
さらに別の要件があります。クラスターノードのいずれかが停止したときに、サーバー管理者に通知する必要があります。各クラスターノードでメンバーシップの変更を監視することはできますが、「アプリ」クラスターノードから障害通知を送信することはできません。「サーバー」クラスターノードからのみ送信できます。
最後に、質問:コーディネーター/マスター選挙に参加せずにjGroupsチャネル/クラスターに参加することは可能ですか?「サーバー」クラスターノードがオブザーバーのみのメンバーとして「アプリ」クラスターに参加できるようにするには(「ビュー変更」イベントを受信しますが、選挙には参加しません)?