服務(wù)器負載均衡算法

發(fā)布時間:2024-01-25
服務(wù)器負載均衡算法有哪些?隨著互聯(lián)網(wǎng)的發(fā)展,企業(yè)業(yè)務(wù)流量越來越大并且業(yè)務(wù)邏輯也越來越復(fù)雜,單臺機器的性能問題以及單點問題凸顯了出來,需要多臺機器來進行性能的水平擴展以及避免單點故障。因此就出現(xiàn)了負載均衡。
客戶端的流量首先會到達負載均衡服務(wù)器,由負載均衡服務(wù)器通過一定的調(diào)度算法將流量分發(fā)到不同的應(yīng)用服務(wù)器上面,同時負載均衡服務(wù)器也會對應(yīng)用服務(wù)器做周期性的健康檢查,當發(fā)現(xiàn)故障節(jié)點時便動態(tài)的將節(jié)點從應(yīng)用服務(wù)器集群中剔除,以此來保證應(yīng)用的高可用。
url散列
通過管理客戶端請求url信息的散列,將發(fā)送至相同url的請求轉(zhuǎn)發(fā)至同一服務(wù)器的算法。
隨機算法
random隨機,按權(quán)重設(shè)置隨機概率。在一個截面上碰撞的概率高,但調(diào)用量越大分布越均勻,而且按概率使用權(quán)重后也比較均勻,有利于動態(tài)調(diào)整提供者權(quán)重。
輪詢及加權(quán)輪詢
輪詢當服務(wù)器群中各服務(wù)器的處理能力相同時,且每筆業(yè)務(wù)處理量差異不大時,最適合使用這種算法。 輪循按公約后的權(quán)重設(shè)置輪循比率。存在慢的提供者累積請求問題,比如第二臺機器很慢但沒掛,當請求調(diào)到第二臺時就卡在那,久而久之,所有請求都卡在調(diào)到第二臺上。加權(quán)輪詢?yōu)檩喸冎械拿颗_服務(wù)器附加一定權(quán)重的算法。
哈希算法
普通哈希;一致性哈希一致性hash,相同參數(shù)的請求總是發(fā)到同一提供者。當某一臺提供者掛時,原本發(fā)往該提供者的請求,基于虛擬節(jié)點,平攤到其它提供者,不會引起劇烈變動。
最小連接及加權(quán)最小連接
最少連接在多個服務(wù)器中,與處理連接數(shù)(會話數(shù))最少的服務(wù)器進行通信的算法。即使在每臺服務(wù)器處理能力各不相同,每筆業(yè)務(wù)處理量也不相同的情況下,也能夠在一定程度上降低服務(wù)器的負載。
加權(quán)最少連接(weighted least connection)為最少連接算法中的每臺服務(wù)器附加權(quán)重的算法,該算法事先為每臺服務(wù)器分配處理連接的數(shù)量,并將客戶端請求轉(zhuǎn)至連接數(shù)最少的服務(wù)器上。
ip地址散列
通過管理發(fā)送方ip和目的地ip地址的散列,將來自同一發(fā)送方的分組(或發(fā)送至同一目的地的分組)統(tǒng)一轉(zhuǎn)發(fā)到相同服務(wù)器的算法。當客戶端有一系列業(yè)務(wù)需要處理而必須和一個服務(wù)器反復(fù)通信時,該算法能夠以流(會話)為單位,保證來自相同客戶端的通信能夠一直在同一服務(wù)器中進行處理。
以上是關(guān)于服務(wù)器負載均衡算法的介紹,西部數(shù)碼負載均衡easyslb服務(wù),即在多臺云主機間實現(xiàn)應(yīng)用程序流量的自動分配??蓪崿F(xiàn)故障自動切換,提高業(yè)務(wù)可用性,并提高資源利用率。
負載均衡業(yè)務(wù)開通鏈接 https://www.west.cn/cloudhost/slb.asp
上一個:新娘結(jié)婚當天跟妝注意事項
下一個:蘋果手機玩游戲怎么設(shè)置免打擾模式(蘋果手機按三下鎖屏鍵怎么調(diào))

PHP如何刪除目錄中所有文件內(nèi)容?
宋代茶學(xué)書目:《北苑茶錄》
快速找到win10控制面板方法步驟是什么(快速找到win10控制面板方法步驟圖)
榮耀magic4上市時間和價格,華為榮耀什么時候上市啊多少錢
邊坡綠化主要工藝及常見植物
淺談山茶花養(yǎng)護知識
盆栽茉莉葉片發(fā)黃
茶,最高貴的植物,能夠拉近人和自然的關(guān)系
枸杞菊花茶的做法
常見同步帶的問題與解決方發(fā)-上海赤豐
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos