0

環境詳細:
IBM MFP 7.1.0.00.20160401-2103
IBMはリバティ8.5.5.5 WASIBM MobileFirstセッションアフィニティ

セットアップ:
1. MFPのAppは2リバティで展開されますサーバー。
2.モバイルデバイスはWebサーバー経由でアプリケーションにアクセスでき、リクエストは正しくround-robinにルーティングされます。

デバイス:
1.アンドロイド
2. IOS

問題:
1.ユーザがアプリケーションにログインし、アダプタにアクセスしています。
2.これらのアダプターは、セキュリティーテストによって保護されています。
3.しかし依然としてリクエストは、WebサーバーによってLibertyサーバーのラウンドロビンとしてルーティングされます。
4.理想的には、要求が認証されたサーバーに転送される必要があります。

構成:
1. authenticationConfig.xmlで - Securitytest & 分野が定義されています。
2.ログインはによって開始されます。WL.client.Login({realmName}); realmNameに - セキュリティテストにマップされた
3.アダプタがauthconfig.xml
4リバティServerで定義されたセキュリティテストで保護されている - マニュアル&ユニークcloneIDがあるserver.xml
5のHttpSessionに両方のサーバーのために提供されますWebサーバーでは、plugin-cfg.xmlは各サーバーのcloneIDとともにセッション・アフィニティー用に構成されています。

<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" 
Name="/wladmin/*"></Uri> 

私は何かを見逃しましたか?認証後にWebServerが両方のリバースサーバーにリクエストをルーティングする理由。

注:
1のplugin-cfg.xmlファイルは、jconsoleを介して生成されます。
2. Liberty Farmは構成され、アクティブです。

+0

問題の説明では、直面している問題またはエラーは説明していません。 –

+0

このモバイルWebはどのようなアプリケーションですか?アンドロイド?イオス? –

+0

@IdanAdar、アンドロイド&イオスのハイブリッドモバイルアプリ。 – Karikalan

答えて

0

MFP 7.1では、デフォルトではセッションに依存しません。それでもセッションの依存関係をサポートしていますが、これを設定する必要があります。詳細はhttps://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/c_overview_session_indep.htmlをご確認ください。

注:システムがセッション非依存モードで動作していて、任意の数のサーバーを縮小または拡大することを選択した場合、ユーザーエクスペリエンスは影響を受けません。これが利点です。

関連する問題