オンデマンド・ルーター (ODR) は、要求を処理
する際に、サーバーが属するクラスターのセッション・アフィニティー記述子ポリシーを
取得します。いずれかのミドルウェア・サーバーのデフォルト設定を変更した場合、
オンデマンド・ルーター (ODR) が記述子ポリシーを取得できるように、ミドルウェア記述子プロパティーを更新する必要があります。ほとんどの場合、オンデマンド・ルーター (ODR) は、HTTP セッション・アフィニティーをサポートするのに構成を必要としません。
ただし、バックエンド・サーバーがセッション・アフィニティー Cookie で設定している
可能性があるバックアップ・サーバーについて確認するために、ODR を構成しなければならないような、
特殊な事例が存在します。
始める前に
構成内のサーバーは、汎用サーバー・クラスター
または動的クラスター内に存在している必要があります。静的クラスターではパッシブ・アフィニティーを使用できます。
このタスクについて
以下の状況ではパッシブ HTTP セッション・アフィニティーが使用されます。
- ODR が、WebSphere® Application Server ミドルウェア製品を稼働していない
サーバーにルーティングする場合。
- ODR が、コア・グループ・ブリッジによって接続されていない別のコア・
グループ内に存在する WebSphere Application Server アプリケーション・サーバーに
ルーティングする場合。
- アプリケーションが標準以外の Java™ 2
Platform, Enterprise Edition (J2EE) HTTP セッション・アフィニティーを使用する場合。例えば、アプリケーションのセッション ID Cookie 名は、JSESSIONID 以外のものです。
プロシージャー
-
サーバーのデフォルト値のいずれかを
変更した場合は、セッション・アフィニティー記述子を変更します。
管理コンソールで、「システム管理」>「ミドルウェア記述子」>「middleware_server」>「デフォルト」をクリックします。
-
セッション・アフィニティー記述子プロパティーを定義します。
該当する以下のいずれかのフィールドの値を変更します。
- 複製 ID の認識
- Cookie 名
- URL 再書き込み
- クローン ID セパレーター
- 代替クローン ID セパレーター
- アフィニティー・モード
結果
ODR は、要求を処理する際に、サーバーが属するクラスターに設定された
セッション・アフィニティー記述子ポリシーを取得します。
サーバー・クローン ID を取得する方式は、ポリシー属性のプロパティー値に応じて異なります。