可以为Tomcat 7使用自定义负载平衡策略吗?

时间:2013-05-15 18:45:48

标签: java tomcat tomcat7 load-balancing

这是我问过的上一个问题的变体: Possible to use Single URL for multiple tomcats

我注意到Tomcat的负载均衡器JK支持循环加权负载均衡。

我想知道我是否可以实现一个自定义负载均衡策略,我可以以某种方式插入JK,或者一些可以与Tomcat一起使用的替代负载均衡器?

我可以找到的自定义负载均衡器策略的唯一引用来自Tomcat 5.x,它允许您扩展org.apache.webapp.balancer.Rule以实现自定义负载均衡器规则...但我不是确定Tomcat 7是否仍然可以。

1 个答案:

答案 0 :(得分:1)

可以使用Apache + mod_cluster配置Tomcat6 / 7。

http://www.devx.com/Java/Article/48086/0/page/1
http://www.jboss.org/mod_cluster

在mod_cluster中,可以计算不同因子的负载。

http://docs.jboss.org/mod_cluster/1.1.0/html/java.AS7config.html

mod_cluster使用由应用程序服务器计算和提供的负载平衡因子,而不是在代理中计算这些因子