2013-01-25 53 views
0

我有一个Weblogic集群,并且Apache充当前端代理。默认情况下,Weblogic集群和插件使用循环算法,并假设如果我将负载平衡算法更改为基于weightbased或randon,weblogic插件如何才能了解WLS集群端的负载平衡算法更改。为了达到这个目的,我们需要一个硬件负载均衡器吗?作为具有WLS插件的前端代理,Apache只支持循环算法,否则它将支持其他负载平衡算法。对于HA大规模生产Env,我们更喜欢Apache使用WLS插件或H/W负载均衡器,如bigip或cisco lb作为前端结束为Weblogic。WLS负载平衡查询

+0

Apache插件只使用循环法。基于weightbased仅适用于群集内的EJB对象,而不适用于来自浏览器的前端请求。清楚吗? – JoseK

回答

0

评论是正确的。 Apache插件只使用循环。对于其他负载均衡策略,您必须选择硬件负载均衡器。

至于你的最后一个问题,由于负载均衡策略的选择更多,管理接口更好,以及负载均衡器提供的一些额外功能,例如压缩,SPDY支持等,我们通常更喜欢使用Apache +插件上的HW负载平衡器。如果你有很多静态内容,Apache +插件并不是一个不错的选择,因为它可以直接提供静态内容而不需要访问weblogic集群,从而减少了WLS服务器负载。另外一个常见的体系结构设计是HW loadbalancer - > apache - > weblogic集群。因此,Apache服务器上也有负载均衡和HA。