2011-02-03 16 views
2

別のアプリケーション(A)から直接、一連のアプリケーションサーバー(B)と通信する状況があります。どちらも同じSAN内にあるため、httpClientコールをアプリケーションサーバー(AからBへ)に直接接続します。スケーリングの目的で、ロードバランサを間に置いています(AからBへのhttpclient要求)が、その後の要求をアプリケーション(B)上の同じJVMに移動したいとします。したがって、ロードバランサでセッションアフィニティを構成できるかどうかを調べています。この問題の解決方法に関する経験や洞察があれば、教えてください。ロードバランサでのセッションアフィニティー

+0

どのような種類のロードバランサのJSESSIONIDを?どのような種類のアプリケーションサーバーですか? – skaffman

答えて

0

最も一般的な方法は、JSESSIONIDのようなクッキーを使用してロードバランサをガイドすることです。

例えばApacheの+のmod_proxy_balancerで

、このようにそれを定義します。

ProxyPassMatch /.*バランサ:// MYCLUSTER stickysession = JSESSIONID |

関連する問題