XPages アプリケーション用の別のサーバーを作成しようとしています。その前に、HTTP 要求を 2 つのクラスター サーバーのいずれかにリダイレクトするフェイルオーバー/負荷分散コンポーネント (Microsoft Forefront、IBM Web サーバー) があります。
スコープ変数は、フェイルオーバーの場合に再初期化されると思います。ユーザーは、XPage を最初から (GET) またはデータのサブセット (POST) から初期化する他のサーバーにリダイレクトされます。Bean/スコープ変数にバインドされたものはすべて失われます (ページャーの状態、アプリケーション固有のデータ)。これにより、入力したデータが失われたり、予期しないページが開いたりするなど、ユーザーに奇妙な動作が発生する可能性があります。これはアプリケーションの設計に大きく依存するという事実を認識しています。この状況は、1 つのサーバーでセッションが期限切れになった場合と非常によく似ています。このような場合にデータの損失を防ぐ方法です。
サーバーからサーバーへのフェイルオーバーの副作用を回避するためのコーディングのベスト プラクティスはありますか?