技術(shù)總結(jié)
本發(fā)明公開(kāi)一種基于Gossip通信協(xié)議和Raft選舉算法的優(yōu)化方法,包括:1全局定義;2定義節(jié)點(diǎn)每秒鐘固定發(fā)送PING消息的數(shù)目;3更改節(jié)點(diǎn)每秒鐘固定發(fā)送PING消息的數(shù)目和接收節(jié)點(diǎn)的選取方式;4主節(jié)點(diǎn)故障,Redis集群中節(jié)點(diǎn)判定主節(jié)點(diǎn)處于疑似下線狀態(tài);5更改Gossip單元中Gossip消息的條數(shù)和選取方式;6Redis集群中節(jié)點(diǎn)判定主節(jié)點(diǎn)處于下線狀態(tài);7從節(jié)點(diǎn)向Redis集群中所有節(jié)點(diǎn)發(fā)起投票請(qǐng)求;8更改投票方式;9從節(jié)點(diǎn)當(dāng)選為主節(jié)點(diǎn);10Redis集群恢復(fù)成功。本發(fā)明能在不影響Redis集群的吞吐量和時(shí)延的基礎(chǔ)上,縮短Redis集群的恢復(fù)時(shí)間,提升Redis集群的可靠性和穩(wěn)定性。
技術(shù)研發(fā)人員:顧乃杰;黃增士;李燚;郝建林;朱方祥;王芬
受保護(hù)的技術(shù)使用者:合肥康捷信息科技有限公司
文檔號(hào)碼:201710004354
技術(shù)研發(fā)日:2017.01.04
技術(shù)公布日:2017.05.10