Ich versuche derzeit, Amazon Load Balancer für Tomcat-Arbeiter einzurichten, aber ich habe ein Problem.
Ich verwende Sticky Sessions und Cookies JSESSIONID
ist für die meisten Anfragen verfügbar. Aber einige Anfragen haben Sitzungsinformationen in der URL, wie diese:
http://myserver.com/contextPath/someAction;jsessionid=BA6853C23F795BD5EEDAEA996E601BB8
Und es funktioniert nicht (und die Anfrage wird an den falschen Mitarbeiter weitergeleitet).
Unterstützt AWS Load Balancer jsessionid
in der URL? Wenn nein, dann kennen Sie vielleicht einige Umgehungsmöglichkeiten?
Mit Apache + mod_proxy_balancer kann ich es zum Beispiel so definieren:
ProxyPassMatch /.* balancer://mycluster stickysession=JSESSIONID|jsessionid
0 Stimmen
Haben Sie jemals eine Lösung für dieses Problem gefunden? Es scheint bedauerlich, dass alle meine Url Umschreiben ist obsolet, nur weil der Sticky Session-Funktion.