一種基于高可用檢測(cè)節(jié)點(diǎn)的分布式系統(tǒng)節(jié)點(diǎn)故障檢測(cè)方法
基本信息
申請(qǐng)?zhí)?/td> | CN201810219687.6 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN108600040B | 公開(kāi)(公告)日 | 2022-03-15 |
申請(qǐng)公布號(hào) | CN108600040B | 申請(qǐng)公布日 | 2022-03-15 |
分類號(hào) | H04L43/10(2022.01)I;H04L41/12(2022.01)I;H04L41/0668(2022.01)I;H04L41/0677(2022.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 高原;張勇;顧文杰;寧劍;陳鵬;王毅;郭駿;張學(xué)勇;何源 | 申請(qǐng)(專利權(quán))人 | 國(guó)家電網(wǎng)有限公司華北分部 |
代理機(jī)構(gòu) | 南京縱橫知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 董建林;張倩倩 |
地址 | 210003江蘇省南京市江寧區(qū)誠(chéng)信大道19號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種基于高可用檢測(cè)節(jié)點(diǎn)的分布式系統(tǒng)節(jié)點(diǎn)故障檢測(cè)方法,包括1)在系統(tǒng)中設(shè)置兩個(gè)以上檢測(cè)節(jié)點(diǎn),用于對(duì)其他所有節(jié)點(diǎn)的故障檢測(cè);多個(gè)檢測(cè)節(jié)點(diǎn)之間使用心跳報(bào)文進(jìn)行主檢測(cè)節(jié)點(diǎn)選舉和故障切換,同時(shí)心跳報(bào)文也會(huì)到達(dá)系統(tǒng)每個(gè)節(jié)點(diǎn);2)客戶端向主檢測(cè)節(jié)點(diǎn)發(fā)出請(qǐng)求,由主檢測(cè)檢點(diǎn)對(duì)待檢測(cè)的節(jié)點(diǎn)進(jìn)行故障檢測(cè);3)主檢測(cè)節(jié)點(diǎn)將不同客戶端對(duì)同一個(gè)待檢測(cè)的目標(biāo)節(jié)點(diǎn)的檢測(cè)請(qǐng)求進(jìn)行合并;4)主檢測(cè)節(jié)點(diǎn)接收到請(qǐng)求后開(kāi)始周期性的對(duì)目標(biāo)節(jié)點(diǎn)進(jìn)行檢測(cè),檢測(cè)結(jié)果緩存在主檢測(cè)節(jié)點(diǎn)的內(nèi)存中,能夠合并檢測(cè)相同的目標(biāo)節(jié)點(diǎn),本發(fā)明能夠避免用戶層程序卡頓對(duì)檢測(cè)結(jié)果的誤判,并且減少了報(bào)文數(shù)量,提高了檢測(cè)效率。 |
