Jboss AS 7.1.1-Final で 2 つのノード クラスターを構成しました。スティッキー セッションを使用する予定です。その間、インフィニスパン キャッシュ内のアクティブなオンライン ユーザーの数も、レポート目的でそのユーザー セッションが作成されたノード IP とともに記録しています。
キャッシュエントリをクリアするログイン/ログアウトのシナリオを処理しました。問題は、サーバー ノードの 1 つがダウンした場合、そのノードのレコードをキャッシュからもクリアするためのクリーンアップ ルーチンを作成する必要があることです。
オプションの 1 つは、クライアントを作成し、サーバーが稼働しているかどうかを特定の間隔で確認することです。そうでない場合は、クリーンアップ ルーチンをトリガーします。このアプローチは機能しますが、他のライブ ノードに通知されるサーバー ノードの障害を検出できれば、クリーンアップを実行できるよりクリーンなアプローチを探しています。
コンソールから、サーバーがダウンまたはアップしたときに表示されることがわかります。しかし、そのようなイベントを聞くリスナーとは何でしょうか。何かご意見は?