一種基于桶粒度的跨集群復(fù)制系統(tǒng)及方法

基本信息

申請(qǐng)?zhí)?/td> CN202210055993.7 申請(qǐng)日 -
公開(公告)號(hào) CN114090343B 公開(公告)日 2022-06-07
申請(qǐng)公布號(hào) CN114090343B 申請(qǐng)公布日 2022-06-07
分類號(hào) G06F11/14(2006.01)I;G06F16/27(2019.01)I;G06F9/54(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 李明強(qiáng);朱輝;薛延波;張濤;趙鵬 申請(qǐng)(專利權(quán))人 北京華品博睿網(wǎng)絡(luò)技術(shù)有限公司
代理機(jī)構(gòu) 北京君泊知識(shí)產(chǎn)權(quán)代理有限公司 代理人 -
地址 100028北京市朝陽區(qū)太陽宮中路16號(hào)院1號(hào)樓18層1801內(nèi)09
法律狀態(tài) -

摘要

摘要 本發(fā)明實(shí)施例公開了一種基于桶粒度的跨集群復(fù)制系統(tǒng),包括:集群,每兩個(gè)集群之間分配兩組消息隊(duì)列;全局配置中心,確定多個(gè)集群之間的跨集群復(fù)制方案,實(shí)時(shí)監(jiān)測復(fù)制時(shí)是否出現(xiàn)異常;生產(chǎn)者,在主集群的生產(chǎn)節(jié)點(diǎn)上實(shí)時(shí)監(jiān)控操作日志,在需要跨集群復(fù)制時(shí)封裝桶對(duì)象信息并發(fā)送至正常消息隊(duì)列中;消費(fèi)者,監(jiān)聽正常消息隊(duì)列,并從主集群上拉取桶對(duì)象寫入備份集群中;異常修復(fù)工具,當(dāng)復(fù)制出現(xiàn)異常時(shí),消費(fèi)異常消息隊(duì)列中的消息。本發(fā)明實(shí)施例還公開了一種基于桶粒度的跨集群復(fù)制方法。本發(fā)明是以桶為粒度的多向跨集群復(fù)制,支持用最小的系統(tǒng)資源代價(jià)做到最大程度的準(zhǔn)實(shí)時(shí)同步,且當(dāng)集群出現(xiàn)故障時(shí),可自動(dòng)進(jìn)行業(yè)務(wù)熱切換和數(shù)據(jù)恢復(fù)。