-
同步,每个应用服务器存全部session –- 小服务规模可用
-
负载均衡,根据客户端的IP地址,让其访问固定的服务器 – 可用性较差,宕机服务器中的session丢失
-
把Session转Cookie – 常用,小Session适用
-
Session服务器集群 – 常用,应用服务器每次读写Session时,都访问Session服务器
应用服务器的状态分离: 无状态的应用服务器 + 有状态的Session服务器对于有状态的Session服务器,一种比较简单的方法是利用分布式缓存、数据库等,在这些产品的基础上进行包装,使其符合Session的存储和访问要求。如果业务场景对Session管理有比较高的要求,比如利用Session服务集成单点登录(SSO)、用户服务等功能,则需要开发专门的Session服务管理平台。