session 转移防止丢失
http://blog.csdn.net/tangruyi1992/article/details/52368797
现在一般的LB服务器都有相应的session转移功能
客户端存有cookie,服务端同步各自的session,以达到session共享,转移session不丢失
服务器session--发送sessionid给浏览器--浏览器把sessionid存到cookie中
1,用cas的时候,shiro认证这块交给我cas,转移服务的时候cas会根据客户端的cookie反向生成session放入服务端(cas有自己的session存储类,存储在cas服务内存中)
2,直接用redis的时候就是1,开启remberme,2,复写shiro的session管理器,使其从redis拿
详细实现见之前,之后博客
要求:
1全局HTTP Session ID(保证不同的jvm都不重复)
2,
2.1数据库备份
2.2内存备份
2.2.1 备份复制到所有其他服务器内存(网络通信要求大)
2.2.2服务器之间对等赋值
2.2.3用专门的服务器内存session,这个共享到其他服务