文章目录
- 引言
 - I 收集登录设备信息
 - 
   
- 用户表设计
 - 登录设备信息表设计
 - 异步线程收集请求头信息
 
 - II Nginx
 - 
   
- Nginx负载均衡会话共享
 - 基于`spring-session-data-redis`实现session共享。
 - 负载均衡策略
 - 加权轮询:按权重分配请求
 
 - III HttpSession
 - 
   
- Session 是另一种记录浏览器状态的机制。
 - Session的生命周期和有效期
 
 
引言
- 用户实体序列化,需要implements Serializable,并声明serialVersionUID 。如果调整实体包名,则原有信息会存在序列化失败问题,可通过清除历史序列化信息解决。(如果用户信息存储HttpSession,则可清除缓存解决)
 - 如果在HttpSession存储token信息,则需要注意Session的超时时间默认是30分钟。登录成功之后,需要设置session有效期。
 
 
        //设置Session最长超时时间为60秒,这里的单位是秒
        httpSession.setMaxInactiveInterval(60);
 
        System
                

















