采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我访问两个端口的tomcat的sessionId是一样的,但是您的是不一样的,我的思路是sessionId被写在cookie里面,即使访问其他端口的tomcat,cookie也会被携带,所以sessionId也会被读取到,所以是一样的,但是又和您的矛盾,请问为什么?
你好,同学,访问其他端口的tomcat,cookie被携带,这个要具体你的域名如何规划,另外一个是,这个一样不一样其实不重要,后续我们会写自己id,即mmall_login_token。无论我们这个从sessionid赋值,还是自己生成一个uuid,只要写入cookie的话,就通过域名来访问,读取到对应的cookie即可,其实这个mmall_login_token就是一个伪装的sessionid,在单点登录的时候所使用~~
那么老师,直借用JsessionId的值做key有什么弊端么?
没有什么弊端~~都可以的,只要保证我们下次访问登录的时候能对应上就行,实际大型项目还会采用一些加密手段。
我们这个项目是没有办法实现一个浏览器登录两个用户吗?用sessionId有这个缺陷,后面的会覆盖掉前面的用户状态。
你好同学
建议参考下后面的视频课程
sesion 在服务器端是共享的哦
不同的tomcat也是共享的嘛?
登录后可查看更多问答,登录/注册
Tomcat集群+Redis分布式+代码重构+源码原理解析
1.6k 17
2.6k 12
1.7k 12
1.6k 11
1.9k 10