基于操作序列號(hào)的分布式數(shù)據(jù)庫有權(quán)重選舉方法
基本信息

| 申請(qǐng)?zhí)?/td> | CN201510325204.7 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN104933132B | 公開(公告)日 | 2019-11-19 |
| 申請(qǐng)公布號(hào) | CN104933132B | 申請(qǐng)公布日 | 2019-11-19 |
| 分類號(hào) | G06F16/27 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 王濤 | 申請(qǐng)(專利權(quán))人 | 廣州巨杉數(shù)據(jù)庫軟件有限公司 |
| 代理機(jī)構(gòu) | 北京汲智翼成知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 深圳巨杉數(shù)據(jù)庫軟件有限公司 |
| 地址 | 518057 廣東省深圳市南山區(qū)高新技術(shù)產(chǎn)業(yè)園北區(qū)清華信息港科研樓十樓1005 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開一種基于操作序列號(hào)的分布式數(shù)據(jù)庫有權(quán)重選舉方法,包括如下步驟:S1,在分布式數(shù)據(jù)庫運(yùn)行時(shí),通過發(fā)送包含操作序列號(hào)的心跳消息進(jìn)行節(jié)點(diǎn)間信息的同步;S2,通過異常檢測(cè)判斷集群中是否存在正常的主節(jié)點(diǎn),當(dāng)存在正常的主節(jié)點(diǎn)時(shí),根據(jù)心跳消息更新本地節(jié)點(diǎn)存儲(chǔ)的操作序列號(hào);否則,轉(zhuǎn)向步驟S3;S3,當(dāng)從節(jié)點(diǎn)檢測(cè)到集群中不存在正常的主節(jié)點(diǎn)時(shí),向集群中其他節(jié)點(diǎn)發(fā)送請(qǐng)求成為主節(jié)點(diǎn)的消息,并根據(jù)操作序列號(hào)選舉出主節(jié)點(diǎn)。本發(fā)明將用于描述節(jié)點(diǎn)最新操作狀態(tài)的操作序列號(hào)納入選舉策略當(dāng)中,使得包含最新操作序列號(hào)的節(jié)點(diǎn)當(dāng)選為主節(jié)點(diǎn),以保證盡可能最多的用戶操作被保留下來,提高了工作效率。 |





