本發(fā)明的一種基于socket長(zhǎng)連接的均衡負(fù)載分片方法,采用分片方法負(fù)載均衡大量socket連接,解決服務(wù)器因socket連接過多,cpu承載壓力過大,致使服務(wù)器宕機(jī)的問題;采用一致性hash算法提高容錯(cuò)性和擴(kuò)展性,新增片區(qū)時(shí)只移一小部分到新增片區(qū),其它的socket連接繼續(xù)通訊,不受影響,移除片區(qū)時(shí)把出現(xiàn)故障片區(qū)內(nèi)的ip順時(shí)針移到下一個(gè)片區(qū),不影響其它已連接的socket連接,并且片區(qū)移除可自動(dòng)移除也可通過命令移除,可以在主服務(wù)器的配置文件中配置移除方式;采用心跳監(jiān)測(cè)方式,監(jiān)聽主服務(wù)器與從服務(wù)器的通訊,從服務(wù)器出現(xiàn)故障,可自動(dòng)轉(zhuǎn)移該服務(wù)器上的socket連接到下一個(gè)片區(qū),防止服務(wù)器宕機(jī)使得服務(wù)器的socket連接失效,與現(xiàn)場(chǎng)設(shè)備的通訊中斷的問題。
聲明:
“基于socket長(zhǎng)連接的均衡負(fù)載分片方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)