首先说下架构图. 使用 Redis 作为会话服务器, 统一管理 Session. 如图, 集群里的 web 服务器共享存放在 Redis 里面全部的客户端 SESSION.
当然, 反向代理服务器也可以使用 NGINX 或其他的, Web 服务器也可以是 TOMCAT 以外的, 内存数据库也可以是 Memcached......
但是, 整个架构都会大致如下图所示:
解决思路
我们知道 Redis 等内存数据库, 是键值对. 对应客户端 SESSION, 键是 SESSEIONID, 值是 JsonObject(存放多个关于用户态的属性)
来源: http://www.bubuko.com/infodetail-2974347.html