上述配置中定义了2个tomcat实例:TomcatA和TomcatB,lbcluster这个worker包括了这两个tomcat实例,根据httpd-jk.conf中的定义(JkMount /* lbcluster)所用的请求都将使用定义��算法调度至TomcatA和TomcatB。实现负载均衡的算法有3种,默认为“R”,根据用户的请求个数进行调度,“T”根据已发送给各tomcat的流量进行调度,“B”根据负载情况进行调度。
若将文件中的worker.lbcluster1.sticky_session = 0改为1,则将实现session绑定,同一客户端的所有后续请求都将直接调度至第一个访问的worker。
在httpd的主配置文件中包含上述完成的配置文件:
[root@www ~]# vim /etc/httpd/httpd.conf
.....
Include /etc/httpd/extra/httpd-jk.conf
重新加载服务:
[root@www ~]# httpd -t
Syntax OK
[root@www ~]# service httpd reload