2013-01-25 138 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。