負載均衡算法
算法說明
? 輪詢。負載均衡接收到新的TCP連接后, 依次轉給每個后端服務節(jié)點。
? 源地址。負載均衡會根據(jù)TCP連接的源地址,利用一定的哈希算法將請求其轉給某個服務節(jié)點。之后用戶再以相同源IP訪問, 如服務節(jié)點數(shù)量不變時,訪問還是會落到該服務節(jié)點。
? 源地址(計算端口)。負載均衡會根據(jù)TCP連接的源地址和源端口,利用一定的哈希算法將請求其轉給某個服務節(jié)點。(僅報文轉發(fā)模式支持)
? 一致性哈希。一致性哈希算法是根據(jù)源目的IP,使用一致性哈希算法的結果選擇后端服務節(jié)點。如果增加或者刪減后端服務節(jié)點,僅僅會影響小部分連接。(僅報文轉發(fā)模式支持)
? 一致性哈希(計算端口)。根據(jù)源目的IP、源目的端口,使用一致性哈希算法的結果選擇后端服務節(jié)點。如果增加或者刪減后端服務節(jié)點,僅僅會影響小部分連接。(僅報文轉發(fā)模式支持)
? 加權輪詢。負載均衡接收到新的TCP連接后,將根據(jù)您指定的后端服務節(jié)點的不同權重,按照概率分配給各個服務節(jié)點。
? 最小連接數(shù)。負載均衡接受到新的TCP連接后,會實時統(tǒng)計負載均衡到后端服務節(jié)點的連接數(shù),選擇連接數(shù)最低的服務節(jié)點建立新連接并發(fā)送數(shù)據(jù)。(僅請求代理模式支持)
? 主備。后端代理下僅可添加兩臺服務節(jié)點分別作為主備節(jié)點。當主節(jié)點健康檢查失敗后, 會自動切換至備節(jié)點。(若后端代理下有服務節(jié)點,則不允許從其他負載均衡算法切換至“主備”算法。)