2015-12-16 32 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