解决什么问题:为了解决用户在一定时间内保持登陆的状态:
解决方案 保证session一致性的架构设计常见方法:
session同步法:多台web-server相互同步数据 (数据量较小时可以使用)
客户端存储法:一个用户只存储自己的数据(安全性低)
反向代理hash一致性:四层hash和七层hash都可以做,保证一个用户的请求落在一台web-server上 (常用 简单有效)
后端统一存储:web-server重启和扩容,session也不会丢失 redis存储等。(安全系数高 常用)