Tomcat集群Cluster实现原理剖析

Tomcat集群Cluster实现原理剖析

ID:43984998

大小:105.05 KB

页数:11页

时间:2019-10-17

Tomcat集群Cluster实现原理剖析_第1页
Tomcat集群Cluster实现原理剖析_第2页
Tomcat集群Cluster实现原理剖析_第3页
Tomcat集群Cluster实现原理剖析_第4页
Tomcat集群Cluster实现原理剖析_第5页
资源描述:

《Tomcat集群Cluster实现原理剖析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Tomcat集群Cluster实现原理剖析博客分类:•服务器集群tomcat集群在上一篇文章中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据;另一种就是在集群中的所有节点

2、间进行Session数据的同步拷贝,任何一个节点均保存了所有的Session数据。两种方式都各有优点,第一种方式简单、易于实现,但是存在着Session服务器发生故障会导致全系统不能正常工作的风险;第二种方式可靠性更高,任一节点的故障不会对整个系统对客户访问的响应产生影响,但是技术实现上更复杂一些。常见的平台或中间件如microsoftasp.net和IBMWAS都会提供对两种共享方式的支持,tomcat也是这样,但是•般采用第二种方式。当采用tomcat默认集群配置(〈ClusterclassName=/zorg.apache,c

3、atalina.ha.tcp.SimpleTcpCluster,z/>)时,酉己置的细节实际上被省略了,对于大多数应用而言,使用默认配置已经足够,完整的默认配置应该是这样:

4、e"notifyListenersOnReplication=/ztrue///>

5、.apache,catalina.tribes,transport,nio.NioReceiver/zaddress二〃auto〃port二〃4000〃autoBind=,/100,zselectorTimeout二〃5000〃maxThrcads=/z6,,/>

6、,nio.PooledParallelSenderz,/>

7、e,catalina.ha.tcp.ReplicationValvc"filtcr=,,,,/>

8、,zwatchEnablcd=,,falsc,z/>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。