tomcat-会话绑定

博客介绍了会话保存的方式,包括session sticky(原地址绑定、基于cookie绑定)、session cluster和session server(如redis、memcached)。还提及会话粘性的实现方法、http管理界面的启用与访问,以及不同会话服务器特点,如memcache无持久化和冗余,varnish有冗余可持久化等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

会话保存

1) session  sticky

      source_ip                         原地址绑定

           nginx: ip_hash

           haproxy: source

           lvs: sh

      cookie:                   基于cookie绑定

           nginx:hash

           haproxy: cookie

 (2) session cluster:delta session manager                   

 (3) session server:redis(store), memcached(cache)      会话存储服务器

cookie:

会话粘性的实现方法:

Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED                在配置文件中加入  在cookie中会加入一行routeid

<proxy balancer://tcsrvs>

      BalancerMember http://172.18.100.67:8080 route=TomcatA loadfactor=1     若是第一个cookie中是tomcatA

      BalancerMember http://172.18.100.68:8080 route=TomcatB loadfactor=2

      ProxySet lbmethod=byrequests

      ProxySet stickysession=ROUTEID

</Proxy>

<VirtualHost *:80>

      ServerName lb.magedu.com

      ProxyVia On

      ProxyRequests Off

      ProxyPreserveHost On

      <Proxy *>

           Require all granted

      </Proxy>

      ProxyPass / balancer://tcsrvs/

      ProxyPassReverse / balancer://tcsrvs/

      <Location />

           Require all granted

      </Location>

</VirtualHost>  

http自己的管理界面:

态页能实现一些软管理功能

启用管理接口:

<Location /balancer-manager>

      SetHandler balancer-manager

      ProxyPass !                                不反代到后端

      Require all granted

</Location>

重启服务:

访问:www.iliunx.com/bstatus

会话服务器:

memcache:是一个缓冲,所有数据在缓存中,不存持久化数据,自身不具有冗余,

varnish:自身有冗余能力,可以存持久化存储数据到磁盘上,可以实现主从复制同步,

tomcat自己内建的会话集群,cluster

为了防止会话的变化,需要配置集群,

 

转载于:https://www.cnblogs.com/huxl1/p/9538195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值