我有一个部署在两个虚拟机上的Java Web应用程序。并为这些VM设置NLB(网络负载平衡)。我的应用使用会话。我很困惑,如何在两个VM中管理用户会话。即,例如 - 如果我发出请求转到VM1并创建用户会话。现在我第二次发出请求,然后进入VM2并想要访问会话数据。如何找到在VM1中创建的会话。
请帮助我清除这种混乱。
答案 0 :(得分:8)
有几种解决方案:
您必须查看服务器的文档,了解该服务器的可能性,或使用第三方解决方案。
答案 1 :(得分:-2)
我们可以使用分布式Redis来存储会话,这可以解决此问题。