2015-12-16 63 views
0

我們爲java應用程序負載平衡,但如何管理會話。就像如果用戶登錄並且他已經進入應用程序並且處理請求的服務器已經被關閉了,那麼在負載平衡負載將轉移到其他服務器。但是那些已經登錄到application.how的人會將相同的會話傳遞給服務器。 請用一個例子來幫助我擺脫這個問題。如何在tomcat負載平衡中管理會話?

+0

您有什麼需要嘗試的,請編輯您正在使用的代碼來解決此問題 –

+0

我們在apache httpd.xml中添加了此配置<代理平衡器:// testcluster stickysession = JSESSIONID> BalancerMember ajp:// 127.0.0.1:8009分鐘= 10最大= 100路由節點1 = = loadfactor 1個 BalancerMember AJP://127.0.0.1:8019分鐘= 20最大= 200路由=節點2 loadfactor = 2 的ProxyPass/jarolInvestmentsGames平衡器: // testcluster/applicationname stickysession = JSESSIONID ProxyPassReverse/applicationname balancer:// testcluster/applicationname stickysession = JSESSIONID #ProxyPass/applicationname balancer:// testclus ter/applicationname – user2897173

+0

如果用戶登錄或不登錄,則可以序列化/反序列化用戶的會話。 –

回答

0

你在找什麼叫做session replication

+0

是正確的......但在會話中陷入困境。我已經完成了所有配置。不知道我在哪裏犯錯誤。我做的和文檔中的完全一樣 – user2897173