程序架構探討—003 應用服務器集羣的伸縮性之HTTP重定向負載均衡文章

HTTP重定向負載均衡如下圖所示
程序架構探討—003 應用服務器集羣的伸縮性之HTTP重定向負載均衡文章
主要組成爲:
用戶端
HTTP重定向服務器,IP爲192.100.80.10。
集羣服務器,有三臺服務器組成,IP分別爲:192.100.80.1,192.100.80.2,192.100.80.3。

HTTP重定向服務器是一臺普通的應用服務器,主要功能爲根據用戶HTTP請求計算一臺真實的Web服務器IP,然後將該WEB服務器地址寫入HTTP重定向響應中返回給用戶瀏覽器。
上圖訪問過程如下,假如用戶訪問域名www.buzhishenmedongdong.com,
,DNS服務器解析得到IP爲192.100.80.10,即重定向服務器的IP地址。然後瀏覽器通過IP地址192.100.80.10訪問到該重定向服務器後,服務器根據部署的負載均衡算法計算得到一臺實際應用服務器的IP地址192.100.80.2,同時服務器構造一個包含該實際物理服務器地址的重定向響應返回給瀏覽器,瀏覽器自動重新請求實際物理服務器的IP地址192.100.80.2,完成本次訪問。
這種負載均衡方案的優點是簡單。缺點是瀏覽器需要兩次請求服務器才能完成一次訪問,性能會比較差;重定向服務器自身的處理能力會成爲整個集羣系統的瓶頸。在實踐中使用該方案比較少。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章