IDC知識庫
IDC領(lǐng)域?qū)I(yè)知識百科平臺

服務(wù)器知識負載均衡算法有哪些

負載均衡算法有哪些?互聯(lián)網(wǎng)早期,業(yè)務(wù)流量小且邏輯較簡單,單臺服務(wù)器便可滿足基本需求;但隨著互聯(lián)網(wǎng)的發(fā)展,業(yè)務(wù)流量越來越大且業(yè)務(wù)邏輯也越來越復(fù)雜,單臺機器的性能問題及單點問題凸顯出來,因此負載均衡技術(shù)得到發(fā)展。介紹下常見的幾種負載均衡算法。

1.最少連接及加權(quán)最少連接

最少連接在多個服務(wù)器中,與處理連接數(shù)(會話數(shù))最少的服務(wù)器進行通信的算法。即使在每臺服務(wù)器處理能力各不相同,每筆業(yè)務(wù)處理量也不相同的情況下,也能夠在一定程度上降低服務(wù)器的負載。

加權(quán)最少連接為最少連接算法中的每臺服務(wù)器附加權(quán)重的算法,該算法事先為每臺服務(wù)器分配處理連接的數(shù)量,并將客戶端請求轉(zhuǎn)至連接數(shù)最少的服務(wù)器上。

2. 輪詢及加權(quán)輪詢

當服務(wù)器群中各服務(wù)器的處理能力相同時,且每筆業(yè)務(wù)處理量差異不大,最適合使用輪詢算法。按公約后的權(quán)重設(shè)置輪循比率。存在慢的提供者累積請求問題。加權(quán)輪詢?yōu)檩喸冎械拿颗_服務(wù)器附加一定權(quán)重的算法。

服務(wù)器知識負載均衡算法有哪些

3. 隨機算法

Random隨機,按權(quán)重設(shè)置隨機概率。在一個截面上碰撞的概率高,但調(diào)用量越大分布越均勻,而且按概率使用權(quán)重后也比較均勻,有利于動態(tài)調(diào)整提供者權(quán)重。

4. 哈希算法

一致性哈希一致性Hash,相同參數(shù)的請求總是發(fā)到同一提供者。當某一臺提供者掛時,原本發(fā)往該提供者的請求,基于虛擬節(jié)點,平攤到其它提供者,不會引起劇烈變動。

5. IP地址散列

通過管理發(fā)送方IP和目的地IP地址的散列,將來自同一發(fā)送方的分組(或發(fā)送至同一目的地的分組)統(tǒng)一轉(zhuǎn)發(fā)到相同服務(wù)器的算法。當客戶端有一系列業(yè)務(wù)需要處理而必須和一個服務(wù)器反復(fù)通信時,該算法能夠以流(會話)為單位,保證來自相同客戶端的通信能夠一直在同一服務(wù)器中進行處理。

6.URL散列

通過管理客戶端請求URL信息的散列,將發(fā)送至相同URL的請求轉(zhuǎn)發(fā)至同一服務(wù)器的算法。

以上就是域名頻道對負載均衡算法的介紹。購買開通負載均衡可點擊域名頻道負載均衡。

贊(0)
分享到: 更多 (0)

中國專業(yè)的網(wǎng)站域名及網(wǎng)站空間提供商

買域名買空間