LVS(Linux Virtual sever)
1,LVS由于處于內(nèi)核中不會(huì)監(jiān)聽(tīng)VIP地址
2阅虫,LVS一般使用DR模式缩宜,僅僅適用于同網(wǎng)段之間的轉(zhuǎn)發(fā)
3,LVS功能單一與HAProxy不同
靜態(tài)算法:
RR:靜態(tài)輪詢(xún)廓推,適合用戶(hù)訪(fǎng)問(wèn)后端訪(fǎng)服務(wù)時(shí)間一直的場(chǎng)景
WRR:加權(quán)的靜態(tài)輪詢(xún)
SH:源hash刷袍,可能造成某個(gè)后端服務(wù)器出現(xiàn)負(fù)載過(guò)重情況,好處是可以以源地址綁定后端服務(wù)器
DH:目的hash:以目的地址依據(jù)樊展,適合正向代理緩存場(chǎng)景的負(fù)載均衡
動(dòng)態(tài)算法
LC:最小連接呻纹,以O(shè)verhead=activeconns256+inactiveconns算出最小連接數(shù)
WLC:加上權(quán)重的LC
Overhead=activeconns256+inactiveconns/weight
SED:Overhead=(activeconns+1)*256/weight
NQ:第一輪均勻分配,后續(xù)SED
LBLC:動(dòng)態(tài)的DH算法专缠,使用場(chǎng)景:根據(jù)負(fù)載狀態(tài)實(shí)現(xiàn)正向代理
LBLCR:帶復(fù)制功能的LBLC雷酪,解決LBLC負(fù)載不均衡問(wèn)題,從負(fù)載重的復(fù)制
到負(fù)載輕的RS