会话不在两台服务器之间共享

我的应用程序有很大的麻烦,web应用程序(jsp,java,servlet)落在两个服务器之间,因为服务器之间存在负载共享但不幸的是会话不在服务器之间维护现在我正在检查登录后如果会话在那里而不是确定否则我从url获取所有凭证(如果有人记住url然后大乱,可见编码的url)显然它根本不安全,所以我们如何在应用程序级别解决这个问题请指导我…….

你有两个选择:

  • 粘性会话 – 一旦某个用户点击一台服务器,负载均衡器就会确保她将始终使用完全相同的服务器。

  • 会话复制 – HTTP会话中的每个更改都将迁移到群集中的另一个nodde。 负载平衡器不受影响。

这两种方法都只是配置,不需要对您的应用程序进行任何更改。