2013-05-15 46 views
2

這是前一個問題,我問的變體: Possible to use Single URL for multiple tomcats可能爲Tomcat 7使用自定義負載平衡策略嗎?

我注意到Tomcat的負載平衡器,JK,支持循環加權負載均衡。

我想知道是否可以實現自定義負載平衡策略,我可以以某種方式插入到JK中,或者使用一些與Tomcat一起使用的替代負載均衡器?

我能找到的自定義負載平衡器策略的唯一參考是來自Tomcat 5.x,它允許您擴展org.apache.webapp.balancer.Rule來實現自定義負載平衡器規則......但我是不確定Tomcat 7是否仍有可能。

回答

1

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

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使用負載均衡因素,計算和應用服務器提供的,而不是在代理計算這些

+0

+1 ** **但是,請不要引用舊文檔mod_cluster 1.1.x,絕對使用mod_cluster [1.2.0+](http://docs.jboss.org/mod_cluster/1.2.0/html_single/)。可以得到的最好的版本是1.2.6,然而,沒有下載的zip文件,所以需要編譯它。我們將準備目前的zip文件:-) –

+0

這裏它們是mod_cluster 1.2.6二進制文件:http://www.jboss.org/mod_cluster/downloads/1-2-6-Final-bin –