我有一个 Weblogic 集群,Apache 充当前端代理。默认情况下,Weblogic 集群和插件使用循环算法,假设如果我将负载平衡算法更改为基于权重或随机,weblogic 插件将如何了解 WLS 集群端的负载平衡算法更改。为了达到这个目的,我们需要一个硬件负载均衡器吗?Apache 作为带有 WLS 插件的前端代理将只支持循环算法还是支持其他负载均衡算法。对于 HA 大规模生产环境,我们更喜欢带有 WLS 插件的 Apache 还是像 bigip 或 cisco lb 这样的硬件负载均衡器作为前端Weblogic 的终结。
问问题
831 次
2 回答
0
正如评论已经指出的那样,仅 EJB 和 RMI 对象支持基于权重的方法。请参考 WLS 集群文档:http ://docs.oracle.com/cd/E23943_01/web.1111/e13709/load_balancing.htm#CHDGFIBD
如果您想对 Web 会话进行负载平衡,您可能需要研究专门的硬件或软件组件。
于 2013-01-28T09:35:01.403 回答
0
评论是对的。apache 插件仅使用 Round Robin。对于其他负载均衡策略,您必须选择 HW 负载均衡器。
关于你的最后一个问题,我们通常更喜欢 HW 负载均衡器而不是 Apache + 插件,因为负载均衡策略有更多选择,更好的管理界面以及负载均衡器提供的一些额外功能,例如压缩,SPDY 支持等。但是如果你有很多对于静态内容,Apache + 插件是不错的选择,因为它可以直接提供静态内容而不会影响 weblogic 集群,从而减少 WLS 服务器负载。还有一个常见的架构设计是硬件负载均衡器 --> apache --> weblogic 集群。因此apache服务器上也有负载平衡和HA。
于 2013-02-08T15:16:53.467 回答