是否有可能build立多个负载均衡器与Apache?

我已经决定使用Apache mod_jk作为前端负载均衡器来集成我的J2EE Web应用程序,将请求redirect到一堆tomcat6实例。 像这样的东西。

但是有一个问题让我对这个架构感到怀疑。 单一负载平衡器首先处理这个大型应用程序的所有请求,这也是一个瓶颈和单点故障。 对?

如果是这样的话,有没有办法像增加负载平衡器的数量来克服这个问题呢?

顺便说一句,如果有人知道在现实世界中实现的任何J2EE集群架构(使用Apache和tomcat或其他),我的大脑中有很多未使用的空间来填充这些信息。

提前致谢。

这确实是一个SPOF。

一个相对简单而廉价的解决scheme是build立第二个,也许第三个Apache实例,并使用循环DNS。

我build议你考虑一个开源的负载均衡器,比如HAProxy和Heartbeat来pipe理一个共享的IP地址。 一个HAProxy实例将是主要的; 另一个次要的。 使用心跳,他们将pipe理共享地址的所有权。