現在、次のセットアップがあります。ハードウェア ロード バランサーがトラフィックを 2 つの物理サーバーに転送し、それぞれ 2 つの weblogic インスタンスが実行されています。
正常に動作します。アクティブなセッションをドロップせずに、サーバーの 1 つをシャットダウンできるようにしたいと考えています。現在、物理サーバーの 1 つをシャットダウンすると、そこに向かうトラフィックはすべてログイン画面に戻されます。
パフォーマンスへの影響を最小限に抑えてこれを達成する最も簡単な方法を探しています。これまでに検討したこと: 1. どうにかしてセッション情報をロード バランサーに保存できるかどうかを確認し、ロード バランサー マジックを使用して、サーバーが停止していることに気づき、同じセッション情報で別のサーバーを試してみます (これが正しいかどうかはわかりません)可能) 2. weblogic クラスタリングを構成します。パフォーマンスへの影響がどうなるかはわかりません。これが最終的な結果になると思いますが、まだ代替案を探しています。3. ?
私が現在持っているのは過度に設計された DR ソリューション (これが要件でした) ですが、(柔軟性のために) HA の方向にもっと動かしたいと考えています。
編集また、2 つのクラスターを作成し、それらの間でセッションを複製することも価値があります (サイトごとに 1 つのクラスターを考えていましたが、サイトは十分に近いです)。これにより、1 つのクラスターに障害が発生した場合に対応できます。