yywx001 发表于 2018-12-3 06:27:36

tomcat的session问题

      记录客户端操作我们一般使用cookie进行客户身份识别,session存储客户端的信息,session保存在服务器端。当我们负载均衡服务后,客户端请求定位到另外一台服务器,session信息在另外一台服务器上,为保证我们可以记录客户端进行的操作,我们一般有三种解决方式
     第一种,session绑定,希望同一客户端的请求发往同一服务器,这样会破坏负载均衡效果。这种解决方法虽然有缺陷但是也是一种解决方法。
     第二种,session cluster,构建一个session保存集群,提供同类型服务的服务器都把session共享,每个服务器一份。
     第三种,session server,准备一个服务器保存session,然后其他服务器都到session服务器上取。
     接下来,分布介绍他们怎么实现
  环境准备
     准备三台主机,他们之间的关系图如图1.1
http://blog.运维网.com/e/u261/themes/default/images/spacer.gifhttps://s1.运维网.com/wyfs02/M00/8D/7E/wKioL1iemXTDzxyMAAA7syPAZcM125.png
图1.1
  TomcatA的安装脚本
yum install tomcat tomcat-webapps tomcat-lib tomcat-admin-webapps
mkdir -pv /var/lib/tomcat/webapps/test/WEB-INF/{classes,lib}
cat > /var/lib/tomcat/webapps/test/index.jsp
页: [1]
查看完整版本: tomcat的session问题