一種基于EsgynDB數(shù)據(jù)庫(kù)的滾動(dòng)重啟的方法

基本信息

申請(qǐng)?zhí)?/td> CN202010859509.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112084065A 公開(kāi)(公告)日 2020-12-15
申請(qǐng)公布號(hào) CN112084065A 申請(qǐng)公布日 2020-12-15
分類(lèi)號(hào) G06F11/14(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 徐愷華;馬晟辰;史天航 申請(qǐng)(專(zhuān)利權(quán))人 貴州易鯨捷信息技術(shù)有限公司
代理機(jī)構(gòu) - 代理人 -
地址 550000貴州省貴陽(yáng)市貴陽(yáng)綜合保稅區(qū)都拉營(yíng)綜保路349號(hào)海關(guān)大樓8樓801
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于EsgynDB數(shù)據(jù)庫(kù)的滾動(dòng)重啟的方法,包括如下步驟:S1:根據(jù)EsgynDB數(shù)據(jù)庫(kù)的架構(gòu),利用系統(tǒng)中存在的ZooKeeper作為協(xié)調(diào)器,更新指令中要求重啟的MXOSRVR狀態(tài);S2:當(dāng)MXOSRVR發(fā)現(xiàn)自己的狀態(tài)被更新為待重啟時(shí),MXOSRVR會(huì)在下一個(gè)返回給Driver的信息中增加一段字符串信息告知客戶端MXOSRVR處于待重啟狀態(tài);S3:Driver通過(guò)字符串解析這一段新增加的信息獲知MXOSRVR需要重啟的后,客戶端根據(jù)整個(gè)業(yè)務(wù)狀態(tài)所處的安全點(diǎn)狀態(tài),來(lái)實(shí)現(xiàn)重啟。本發(fā)明實(shí)現(xiàn)對(duì)于整個(gè)數(shù)據(jù)庫(kù)服務(wù)的滾動(dòng)重啟,而不影響已有的,正在運(yùn)行的業(yè)務(wù),提高了EsgynDB數(shù)據(jù)的穩(wěn)定性。??