負載均衡演算法有輪詢法、隨機法、原位址雜湊、加權輪訓法、加權隨機法、最小連線數法6種;
輪詢法:將講求按順序輪流地分配到後端伺服器上,它均衡地對待後端的每台伺服器,而不關心伺服器實際的連線數和當前的系統負載;
隨機法:通過系統的隨機演算法,根據後端伺服器的列表大小值隨機選取其中的一台伺服器進行訪問;
原位址雜湊:原位址雜湊的思想是根據獲取客戶端的ip位址,通過雜湊函式計算得到的乙個數值,用該數值對伺服器列表的大小進行取模運算,得到的結果便是客戶端要訪問伺服器的序號;採用源位址雜湊法進行負載均衡,同一ip位址的客戶端,當後端伺服器列表不變時,它每次都會對映到同一台後端伺服器進行訪問;
加權輪訓法:根據後端每台伺服器的配置和當前系統的負載進行加權,且按照權重分配到後端;
加權隨機法:和加權輪詢一樣,不同的是,它是按照權重隨機請求後端伺服器,而非順序;
最小連線數法:最小連線數演算法比較靈活和智慧型,它是根據後端伺服器當前的連線情況,動態地選取其中當前積壓連線數最少的一台伺服器來處理當前請求;
負載均衡演算法
輪循演算法 roundrobin 說明 每一次來自網路的請求輪流分配給內部中的每台伺服器,從1至n然後重新開始 舉例 適合於伺服器組中的所有伺服器都有相同的軟硬體配置並且平均服務請求相對均衡的情況 最少連線演算法 leastconnection 說明 客戶端的每一次請求服務在伺服器停留的時間都可能會...
負載均衡演算法
網際網路分布式系統中,很多服務是資料儲存相關的,海量訪問量下,直接訪問儲存介質是抗不住的,需要使用cache,cache集群的負載均衡演算法就成為乙個重要的話題,這裡對現有的負載均衡演算法進行一些總結。btw 雖然是cache負載均衡演算法小結,其實可以說是負載均衡演算法小結,只是針對cache應用...
負載均衡演算法
負載均衡演算法的實現可以分成兩部分 1 根據負載均衡演算法和web伺服器列表計算得到集群中一台web伺服器的位址 2 將請求資料傳送到該位址對應的web伺服器上 負載均衡演算法通常有以下幾種 1 輪詢 round robin rr 所有請求被依次分發到每台應用伺服器上,即每台應用伺服器要處理的請求數...