常見的幾種負載均衡算法


1、輪詢
將所有請求,依次分發到每台服務器上,適合服務器硬件相同的場景。
優點:服務器請求數目相同;

缺點:服務器壓力不一樣,不適合服務器配置不同的情況;

2、隨機
請求隨機分配到各台服務器上。
優點:使用簡單;

缺點:不適合機器配置不同的場景

3、最少鏈接
將請求分配到連接數最少的服務器上(目前處理請求最少的服務器)。
優點:根據服務器當前的請求處理情況,動態分配;

缺點:算法實現相對復雜,需要監控服務器請求連接數;

4、Hash(源地址散列)
根據IP地址進行Hash計算,得到IP地址。
優點:將來自同一IP地址的請求,同一會話期內,轉發到相同的服務器;實現會話粘滯。

缺點:目標服務器宕機后,會話會丟失;

5、加權
在輪詢,隨機,最少鏈接,Hash等算法的基礎上,通過加權的方式,進行負載服務器分配。

優點:根據權重,調節轉發服務器的請求數目;

缺點:使用相對復雜;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM