tomcat配置集群
2024-09-08 14:10:30
在Tomcat中使用集群功能相对简单。最简单的用法是直接在server.xml文件的或节点下添加
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
配置,这意味着集群相关的配置都使用默认的,它其实等同于
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8">
<Manager className="org.apache.catalina.ha.session.DeltaManager"
expireSessionsOnShutdown="false"
notifyListenersOnReplication="true"/>
<Channel className="org.apache.catalina.tribes.group.GroupChannel">
<Membership className="org.apache.catalina.tribes.membership.McastService"
address="228.0.0.4"
port="45564"
frequency="500"
dropTime="3000"/>
<Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
address="auto"
port="4000"
autoBind="100"
selectorTimeout="5000"
maxThreads="6"/>
<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
</Sender>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
</Channel>
<Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
filter=""/>
<Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/>
<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
<ClusterListener className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener">
<ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener">
</Cluster>
默认情况下使用DeltaManager会话管理器;使用GroupChannel作为集群通信通道,组播地址和端口为228.0.0.4和45564,使用ReplicationTransmitter作为消息发射器,使用NioReceiver作为消息接收器,另外添加TcpFailureDetector和MessageDispatch15Interceptor两个拦截器;使用ReplicationValve和JvmRouteBinderValve管道阀门;使用FarmWarDeployer作为集群部署器;添加JvmRouteSessionIDBinderListener和ClusterSessionListener集群监听器。
最新文章
- js其它
- 简单播放系统提示音 android
- Hive基础之HiveServer2 JDBC的使用
- LNMP安装WordPress3.4.2看不到主题解决方法
- 本地化下按首字母分组排序的神器——UILocalizedIndexedCollation
- PHP 表单处理
- MSSQL2005 修改数据库的排序规则
- Servlet的学习(三)
- Android开发之自己主动登录功能的实现
- MySQL学习笔记(二):MySQL数据类型汇总及选择参考
- [Awson原创]修水渠(canal)
- JavaScript -- 时光流逝(六):js中的正则表达式 -- RegExp 对象
- bash的内置字符串处理工具
- redis的入门篇----启动和关闭
- [学习笔记]Javascript的包装对象
- Codeforces Round #392 (Div. 2)-D. Ability To Convert
- (转)深入sql server中的事务
- 表单设置 disabled 后无法传值到后台的解决办法
- C++ 简明教程
- JQuery Mobile+JS实现智能浮动定位导航条