自創一個簡單的Web分散式解決方案,歡迎大家討論

twg發表於2003-10-21
看了論壇中不少關於分佈叢集解決方案,提出自己的一個解決方案,希望大家指正:

網路中有一堆叢集的WebServer,分別是

cluster1.test.com
cluster2.test.com
cluster3.test.com
...

那麼在此有一個前端Web流量分配器,管理員可以透過Web管理配置當前的WebServer叢集數量,比如新增,減少Web叢集伺服器。

所有使用者請求 www.test.com 的頁面都會定向到一個 Servlet 中,該 Servlet 根據配置讀取叢集 Server 地址,然後重定向到相應的 clusterN.test.com 地址,以後使用者就一直訪問該 Server 了;

這樣的好處是:
實現了WebServer 負載均衡,無需使用 EJB , Apache + Tomcat 即可。

缺點是需要自己實現一個負載均衡的演算法,並且流量分配可控制性取決於你所實現的演算法。

相關文章