分布式session的解决方案
作者:互联网
1、采用分布式部署后会产生什么Session问题
如果通过Nginx的方式配置了负载均衡(轮询的方式)页面请求到不同后端服务器后都会产生创建新的Session,导致两个不服务器有不同的Session。
2、分布式session问题产生的原因
Session的底层是基于Cookie的,我们每次服务端创建了一个Session 都会向Cookie里面写入一个key是JSESSONID,value
是SessionId 的键值对。当我们关闭浏览器的时候Cookie 就消失了。在打开页面请求后端服务时请求里面没有Cookie信息。如果通过Nginx的方式配置了负载均衡(轮询的方式),
请求到两个服务端后,内存中根据SessionId找不到原来创建的Session,所以就新创建一个Session。这就是分布式Session产生的原因。
标签:请求,Session,解决方案,SessionId,session,Cookie,分布式 来源: https://www.cnblogs.com/gaohq/p/15919616.html