Tomcat 6 多机实现Session复制,Tomcat 6 多机实现Session复制实战教程
2015-11-22 18:54
591 查看
session复制
session复制是指tomcat彼此之间通过组播方式将session发到各个tomcat实例上,如果其中一个访问出错,则另外tomcat仍然具有有效的session内容,从而能正常接管其session。坏处是当tomcat实例很多,或者用户在session中有大量操作时,组播发送的信息量十分惊人。
Tomcat的session复制目前有两种类型,他们的配置稍有区别
分别为:org.apache.catalina.ha.session.DeltaManager和org.apache.catalina.ha.session.BackupManager
DeltaManager复制并发送Session数据到集群下所有的节点,这个实现类被证明非常可靠、运行得非常好。不过有个局限性就是集群的节点类型要相同,而且要部署相同的应用程序。
测试环境
Using CATALINA_BASE: "C:\tomcat_6_1"
Using CATALINA_HOME: "C:\tomcat_6_1"
Using CATALINA_TMPDIR: "C:\tomcat_6_1\temp"
Using JRE_HOME: "E:\Program Files\Java\jdk1.6.0_21"
Using CLASSPATH: "C:\tomcat_6_1\bin\bootstrap.jar"
Server version: Apache Tomcat/6.0.26
JVM Version: 1.6.0_21-b07
JVM Vendor: Sun Microsystems Inc.
一.DeltaManager
1. 配置
修改${CATALINA_HOME}\conf\web.xml文件,加入标签
直接加在之前
2.修改\conf\server.xml
修改:
Java代码
session复制是指tomcat彼此之间通过组播方式将session发到各个tomcat实例上,如果其中一个访问出错,则另外tomcat仍然具有有效的session内容,从而能正常接管其session。坏处是当tomcat实例很多,或者用户在session中有大量操作时,组播发送的信息量十分惊人。
Tomcat的session复制目前有两种类型,他们的配置稍有区别
分别为:org.apache.catalina.ha.session.DeltaManager和org.apache.catalina.ha.session.BackupManager
DeltaManager复制并发送Session数据到集群下所有的节点,这个实现类被证明非常可靠、运行得非常好。不过有个局限性就是集群的节点类型要相同,而且要部署相同的应用程序。
测试环境
Using CATALINA_BASE: "C:\tomcat_6_1"
Using CATALINA_HOME: "C:\tomcat_6_1"
Using CATALINA_TMPDIR: "C:\tomcat_6_1\temp"
Using JRE_HOME: "E:\Program Files\Java\jdk1.6.0_21"
Using CLASSPATH: "C:\tomcat_6_1\bin\bootstrap.jar"
Server version: Apache Tomcat/6.0.26
JVM Version: 1.6.0_21-b07
JVM Vendor: Sun Microsystems Inc.
一.DeltaManager
1. 配置
修改${CATALINA_HOME}\conf\web.xml文件,加入标签
直接加在之前
2.修改\conf\server.xml
修改:
Java代码
相关文章推荐
- Tomcat 6 多机实现Session复制,Tomcat 6 多机实现Session复制实战教程
- 在Tomcat环境下使用socket通信
- 解决一台机器同时运行多个Tomcat服务
- tomcat并发数优化maxThreads、acceptCount(最大线程数、最大排队数)
- Tomcat server.xml配置示例
- Tomcat Servlet编码问题
- ubuntu下启动、关闭tomcat,查看tomcat运行日志
- Ubuntu14.04下安装tomcat
- Tomcat中JVM内存溢出及合理配置
- 解决:The Apache Tomcat Native library which allows
- Tomcat开启shtml
- tomcat日志脚本
- 非root用户启动tomcat遇到的环境变量问题
- 仿写tomcat服务器项目分析
- win8.1 + tomcat8 + JDK1.8 配置经验
- tomcat-reload-与内存泄露
- Tomcat之——接收UTF-8编码GET参数请求配置
- tomcat无法启动问题
- solr 3.5.0 与 tomcat 7.0.5 整合配置
- JDK环境配置 maven环境配置 eclipse关联+maven+svn+tomcat