负载均衡memcached里sessionID不一致
项目打算搞负载均衡什么的,
目前测试环境部署了nginx 做反向代理,转发到两个tomcat分别A和B,session用memcached来存储
可问题是目前访问个有验证码的登录页面,验证码存sessIon时候有个jsessionid对应,
等到登录提交时候,却是另一个jsessionid作key值取的,为什么了?同一个浏览器
是不是访问了两次了,还有其实sessionid是什么时候生成的?是浏览器生成的还是服务器端生成的,怎么不一样了?
有谁知道的么
目前测试环境部署了nginx 做反向代理,转发到两个tomcat分别A和B,session用memcached来存储
可问题是目前访问个有验证码的登录页面,验证码存sessIon时候有个jsessionid对应,
等到登录提交时候,却是另一个jsessionid作key值取的,为什么了?同一个浏览器
是不是访问了两次了,还有其实sessionid是什么时候生成的?是浏览器生成的还是服务器端生成的,怎么不一样了?
有谁知道的么
...全文
相关推荐
windows系统上nginx+memcached+tomcat的负载均衡
本文将详细探讨如何在Windows操作系统上配置一个基于Nginx、Memcached和Tomcat的负载均衡架构,以实现高性能、高可用性以及资源优化。
ASP.NET通过分布式Session提升性能
分布式Session架构可以将Session数据分散保存在多个服务器上,减轻单个服务器的压力,实现负载均衡和故障转移,增强网站的扩展性和可靠性。
分布式式缓存
如果已有Cookie记录,且SessionId匹配,表明负载均衡正确;不匹配时,SNAFilter会从Cache中恢复Session信息。
Memcahed分布式缓存服务替换Session解决方案
这种方案主要针对的是多服务器环境下的session复制问题,即在负载均衡的集群环境中,确保用户在不同服务器之间的会话状态能够无缝切换和共享。
深入Memcache的Session数据的多服务器共享详解
**配置Memcache服务器集群**:设置多个Memcache服务器节点,使用一致性哈希策略分配session数据,确保sessionid对应的数据始终存储在同一台服务器上。2.


高性能WEB开发
