網(wǎng)絡(luò)服務(wù)的負(fù)載均衡探究
本文主要講述一種采用動態(tài)分布式負(fù)載均衡技術(shù)
以實現(xiàn)網(wǎng)格中多WebHg務(wù)器的負(fù)載均衡方案。負(fù)載均
衡器針對web服務(wù)器集群中負(fù)載動態(tài)變化特性,運(yùn)用
基于參數(shù)的線性加權(quán)負(fù)載分布算法, 根據(jù)CPU利用
率、內(nèi)存利用率等參數(shù)計算服務(wù)器的負(fù)載權(quán)值,將服
務(wù)器自身的處理能力與當(dāng)前的負(fù)載結(jié)合起來。通過運(yùn)
用DNS的工作理論, 結(jié)合網(wǎng)格MDS(Monitoring and
Discovery Service,監(jiān)控和發(fā)現(xiàn)服務(wù))技術(shù),用戶輸入
域名請求,請求被負(fù)載均衡器捕獲,解析出DNS數(shù)據(jù)的
HEADER,QUESTION數(shù)據(jù)段,利用MDS得到Web服務(wù)
器的狀態(tài),將性能最好的web服務(wù)器的IP封裝到DNS響
應(yīng)包,返回用戶。該方案克服了輪循靜態(tài)算法無法區(qū)分
服務(wù)器差異,以致無法給性能較好的Web服務(wù)器分發(fā)更
多請求以提高訪問效率的缺陷。
|
|