这是我问过的上一个问题的变体: Possible to use Single URL for multiple tomcats
我注意到Tomcat的负载均衡器JK支持循环加权负载均衡。
我想知道我是否可以实现一个自定义负载均衡策略,我可以以某种方式插入JK,或者一些可以与Tomcat一起使用的替代负载均衡器?
我可以找到的自定义负载均衡器策略的唯一引用来自Tomcat 5.x,它允许您扩展org.apache.webapp.balancer.Rule以实现自定义负载均衡器规则...但我不是确定Tomcat 7是否仍然可以。
答案 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使用由应用程序服务器计算和提供的负载平衡因子,而不是在代理中计算这些因子