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