IDC知識(shí)庫(kù)
IDC領(lǐng)域?qū)I(yè)知識(shí)百科平臺(tái)

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

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

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

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

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

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

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

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

3. 隨機(jī)算法

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

4. 哈希算法

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

5. IP地址散列

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

6.URL散列

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

以上就是域名頻道對(duì)負(fù)載均衡算法的介紹。購(gòu)買(mǎi)開(kāi)通負(fù)載均衡可點(diǎn)擊域名頻道負(fù)載均衡。

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

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

買(mǎi)域名買(mǎi)空間