服务器及中间件--TOMCAT种集群配置
2008-11-28 11:03:31 来源:WEB开发网8、修改c:webtomcat50webappsbalancerWEB-INFconfigruler.xml文件如下:
< ?xml version="1.0" encoding="UTF-8"?>
< rules>
< !-- Redirect to server instance based on RoundomRobinRule -->
< rule className="org.apache.webapp.balancer.rules.RandomRedirectRule"
serverInstance="1"
maxServerInstances="3"
tcpListenAddress="127.0.0.1"
tcpListenPort="4001"
testWebPage="http://localhost:9080/clusterapp/test.jsp"
redirectUrl="http://localhost:9080/clusterapp/sessiondata.jsp" />
< rule className="org.apache.webapp.balancer.rules.RandomRedirectRule"
serverInstance="2"
maxServerInstances="3"
tcpListenAddress="127.0.0.1"
tcpListenPort="4002"
testWebPage="http://localhost:10080/clusterapp/test.jsp"
redirectUrl="http://localhost:10080/clusterapp/sessiondata.jsp" />
< rule className="org.apache.webapp.balancer.rules.RandomRedirectRule"
serverInstance="3"
maxServerInstances="3"
tcpListenAddress="127.0.0.1"
tcpListenPort="4003"
testWebPage="http://localhost:11080/clusterapp/test.jsp"
redirectUrl="http://localhost:11080/clusterapp/sessiondata.jsp" />
< !-- Default redirect if none of the above rules match -->
< rule className="org.apache.webapp.balancer.rules.AcceptEverythingRule"
redirectUrl="http://localhost:8080/balancer/testLB.jsp" />
< /rules>
9、启动tomcat的应用。手动双击每个tomcat/bin的startup.bat程序。
二.Web请求集群环境下流程
1、 启动访问起始页(http://localhost:8080/balancer/testLB.jsp)
2、 JSP重定向请求到负载均衡过滤文件(http://localhost:8080/balancer/LoadBalancer)
3、 负载均衡的tomcat接受请求,根据制定的负载均衡算法,重定向到可用的集群节点(TC01、TC02、TC03)
4、 对应集群中节点的sessiondata.jsp(位于clusterapp应用下)页面将启动。
5、 sesiondata.jsp将在web上显示会话的详细信息(如会话ID,最后访问时间)
在测试的过程中采用RoundRobin算法,通过对Instance 1发起多个http://localhost:8080/balancer/testLB.jsp测试请求,发现每个请求返回页面的端口号不完全一致,在9080、10080、11080端口不规则的出现,即客户端的访问请求按照RoundRobin算法被重定向到不同的服务器上进行处理,说明该负载均衡规则在这个测试中得到正确的体现。在关闭集群中一个节点后再启用它,能够自动发现该节点,并为该节点分配请求。
- ››服务器群集:Windows 2000 和 Windows Server 200...
- ››服务器维护经验谈 图解DHCP故障排除
- ››tomcat不支持TCP/IP6协议
- ››tomcat 下的 url 大小写问题
- ››tomcat6.0.28 内存溢出PermGen Space
- ››Tomcat 系统架构与设计模式,第 2 部分: 设计模式...
- ››Tomcat 系统架构与设计模式,第 1 部分: 工作原理...
- ››TOMCAT和IIS整合
- ››服务器虚拟化后需要完成的八大关键任务
- ››Tomcat性能调优方案
- ››Tomcat6 下 MySQL 5.1 数据源配制
- ››服务器技术之热插拔
更多精彩
赞助商链接