【文件属性】:
文件名称:第3周 3WEB技术-tomcat 会话同步.html
文件大小:24KB
文件格式:HTML
更新时间:2022-08-18 13:17:06
tomcat
tomcat会话保持的三种方法
(1) session sticky(贴) 基于hash 和cookie 来实现会话保持,简单的负载均衡算法
基于source_ip(源地址hash)
nginx: ip_hash 、 haproxy: source 、 lvs: sh
(2) session cluster:delta session manager 基于tomcat集群会话保持
分析:tomcat自身带的机制 session cluster,基于组播的方式,一个tomcat 被用户登录访问,记录session;通过组播给集群中的其他机器复制一份;那么当用户再次访问时,每个机器都有session 会话记录;从而实现了会话保持
(3) session server:redis(store), memcached(cache) 共享存储
分析:新建立一个存放各个tomcat session记录的server,每台tomcat服务器都将自己的session记录在这个服务器中,用户再次访问,每台tomcat 都从这个server中获取;实现会话保持