技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明提供了支持哈希調(diào)度策略的lvs調(diào)度方法、設(shè)備及存儲(chǔ)介質(zhì),方法包括:獲取多個(gè)主機(jī)的IP地址,以每一主機(jī)的IP地址一一進(jìn)行哈希運(yùn)算得到對應(yīng)的第一key值,將第一key值置于指定大小的環(huán)形空間中;獲取數(shù)據(jù)包的源地址,并以數(shù)據(jù)包的源地址進(jìn)行哈希運(yùn)算得到第二key值;獲取環(huán)形空間中所存儲(chǔ)多個(gè)第一key值中最小值,并判斷多個(gè)第一key值中最小值是否大于第二key值;當(dāng)是時(shí),則以多個(gè)第一key值中最小值對應(yīng)的主機(jī)作為目的地址發(fā)送所述數(shù)據(jù)包。當(dāng)有某個(gè)主機(jī)連接到Nginx物理服務(wù)器上時(shí),調(diào)度到相鄰hash節(jié)點(diǎn)上的連接漂移到加入的主機(jī);當(dāng)有某個(gè)主機(jī)退出時(shí),調(diào)度到其他主機(jī)的會(huì)話不會(huì)漂移,只有調(diào)度到退出的主機(jī)上的會(huì)話會(huì)重新分布,實(shí)現(xiàn)了降低會(huì)話漂移,提升負(fù)載均衡服務(wù)質(zhì)量。
技術(shù)研發(fā)人員:劉仁仕
受保護(hù)的技術(shù)使用者:平安科技(深圳)有限公司
技術(shù)研發(fā)日:2017.06.22
技術(shù)公布日:2017.11.07