Cluster_session解决方案
方案一:集群间组播session(tomcat具备这个功能)
优点:tomcat自身支持,配置简单,适合小型网站
缺点:集群间组播有开销,集群越大越严重,扩展可能要修改配置文件。
方案二:Redis共享session【推荐】
优点:网络开销小,便于扩展
缺点:要增加节点,当Redis故障或重启时,session会丢失(这里可启一个备用Redis)
方案三:session数据放cookie
将在服务端生成的session,放在cookie中返回给客户端
优点:服务器架构独立简单,服务器重启数据也不会丢失
缺点:cookie数据过大,可能get页面时速度慢,另外cookie不安全
方案四:负载均衡服务器记录会话标记
优点:方便简洁,便于扩展
缺点:如果服务器故障或重启,session丢失,解析会话标识开销大