現在、Tomcatワーカー用にAmazon Load Balancerをセットアップしようとしていますが、1つの問題に直面しました。
スティッキーセッションを使用してJSESSIONID
いますが、ほとんどのリクエストでCookieを使用できます。ただし、一部のリクエストには、次のようにURLにセッション情報が含まれています。
http://myserver.com/contextPath/someAction;jsessionid=BA6853C23F795BD5EEDAEA996E601BB8
そしてそれは機能しません(そしてリクエストは間違ったワーカーに転送されます)。
AWS Load Balancerjsessionid
はURLでサポートしていますか?いいえの場合、おそらくあなたはいくつかの回避策を知っていますか?
Apache + mod_proxy_balancerを使用すると、たとえば、次のように定義できます。
ProxyPassMatch /.* balancer://mycluster stickysession=JSESSIONID|jsessionid