TOMCAT5集群中的SESSION复制-第2部分-创新互联

作者:
Srini Penchikala;Sunny983
原文地址:http://www.onjava.com/pub/a/onjava/2004/12/15/replication2.html
中文地址:
http://www.matrix.org.cn/resource/article/43/43865_Tomcat_Clustering.html
关键词: Tomcat Clustering
本文是有关在TOMCAT5容器中进行SESSION复制系列的第2部分。在第一部分中,我对相对sticky的已复制的SESSION以及SESSION复制设计所要注意的一些事项给出了个概要。我同样讨论了在一个TOMCAT集群中SESSION复制是怎样工作的,特别是当服务器自动或关闭的时候。在这个部分,我将会介绍一个样例TOMCAT集群启动的详细配置,比较不同的SESSION复制场景以及他们分别对集群性能的影响。
Tomcat 5集群中的SESSION复制 第一部分:http://www.matrix.org.cn/resource/article/43/43865_Tomcat_Clustering.html
集群安装
为了在TOMCAT5容器中SESSION复制可用,必须完成以下步骤:
● 为了集群能够工作,你必须使用你系统上的多点传送可使用
● 为了有些使用SESSION复制,所有TOMCAT例程必须同样配置。这意味着WEB应用程序必须统一的部署在集群中的每台服务器上。这些配置同样简化了集群管理,维护和发现维修故障的任务。
● 在server.xml未注释的Cluster 和Valve (ReplicationValve) 元素。起用server.xm中的CLUSTER元素意味着所有WEB CONTEXT的SESSION管理器将会改变。因此 当运行一个集群的时候,你应该确保只有一个需要被集成WEB应用程序并且移除其他的。
● 如果服务器例程运行在同样的机器上,应该确保每个例程的tcpListenPort属性是一致的。
● 确保web.xml有distributable属性
● 所有的SESSION属性必须实现java.io.Serializable接口
范例集群安装有两个TOMCAT例程和一个负载平衡用于分配服务器间的请求。所有三个服务器都运行在一个单独的机器上,以下表格列出了集群和负载平衡上的配置参数。
TOMCAT5 集群中的SESSION复制-第2部分
分享标题:TOMCAT5集群中的SESSION复制-第2部分-创新互联
分享网址:http://ybzwz.com/article/ihsjd.html