クラスタリングのためのフレームワークが必要です: メッセージング、クラスタへの参加/脱退、分散タスク スケジューリング、およびキャッシュ レプリケーション。できれば、DB からの IP の初期化、スプリット ブレイン保護、リーダーの選出 (および再選出) を使用して、すべて同じフレームワークで処理します。私は大量のサーバーを持っていません (1 ~ 10、おそらくそれ以上ではありません)。
注 - 私のサーバーは、各サーバーのメモリ内キャッシュ (少なくとも共有する予定の部分) をリーダーからフォロワーに複製する必要がある点と同じです。具体的には、EHCAche、terracotta、hazelcast などのソリューション (少なくとも既定の構成では) は実際には適合しません。
私が見るべきアイデアはありますか?私はあきらめて、jgroups の上に自分自身をロールバックしようとしていますが、もう一度チャンスを与えることにしました。可能であれば、フレームワークを使用した以前の経験に基づいて回答してください...