我的应用程序遇到了很大的麻烦,因为 web 应用程序(jsp、java、servlet)在两个服务器之间登陆导致 服务器之间存在负载共享,但不幸的是,现在服务器之间不维护 session ,我正在检查登录后是否存在 session ,否则我将从 url 获取所有凭据(如果有人记得 url,则使用相同 key 的可见编码 url 然后大困惑)显然它根本不安全,所以我们如何在应用程序级别解决这个问题,请指导我......
最佳答案
你有两个选择:
粘性 session - 一旦某个用户访问一台服务器,负载均衡器会确保她始终使用完全相同的服务器。
session 复制 - HTTP session 中的每个更改都会迁移到集群中的另一个节点。负载均衡器不受影响。
这两种方法都只是配置,不需要对您的应用程序进行任何更改。
关于java - 两个服务器之间不共享 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12598919/