[發(fā)明專利]容災(zāi)數(shù)據(jù)的在線同步裝置、方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201810066358.2 | 申請(qǐng)日: | 2018-01-24 |
| 公開(kāi)(公告)號(hào): | CN108259613B | 公開(kāi)(公告)日: | 2019-12-24 |
| 發(fā)明(設(shè)計(jì))人: | 易小安 | 申請(qǐng)(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L12/24;G06F11/14 |
| 代理公司: | 44347 深圳市沃德知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人: | 于志光;郭夢(mèng)霞 |
| 地址: | 518000 廣東省深*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 容災(zāi)數(shù)據(jù) 在線同步 服務(wù)器 標(biāo)識(shí)信息 寫入失敗 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì) 存儲(chǔ)器 處理器 寫入 數(shù)據(jù)庫(kù)讀取數(shù)據(jù) 處理器執(zhí)行 服務(wù)器接入 服務(wù)器群組 高可用性 數(shù)據(jù)內(nèi)容 應(yīng)用系統(tǒng) 檢測(cè) 回寫 群組 數(shù)據(jù)庫(kù) 存儲(chǔ) 關(guān)聯(lián) 更新 記錄 | ||
本發(fā)明公開(kāi)了一種容災(zāi)數(shù)據(jù)的在線同步裝置,包括存儲(chǔ)器和處理器,存儲(chǔ)器上存儲(chǔ)有可在處理器上運(yùn)行的容災(zāi)數(shù)據(jù)的在線同步程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:獲取應(yīng)用系統(tǒng)待更新的數(shù)據(jù)內(nèi)容寫入到服務(wù)器群組;若檢測(cè)到群組中有服務(wù)器發(fā)生數(shù)據(jù)寫入失敗,則記錄發(fā)生數(shù)據(jù)寫入失敗的服務(wù)器的標(biāo)識(shí)信息,并將寫入失敗的內(nèi)容與標(biāo)識(shí)信息關(guān)聯(lián)后回寫到數(shù)據(jù)庫(kù)中;當(dāng)檢測(cè)到標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)器恢復(fù)正常運(yùn)行、且有新的服務(wù)器接入時(shí),從數(shù)據(jù)庫(kù)讀取數(shù)據(jù)內(nèi)容寫入到恢復(fù)正常運(yùn)行的服務(wù)器和新接入的服務(wù)器中。本發(fā)明還提出一種容災(zāi)數(shù)據(jù)的在線同步方法以及一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。本發(fā)明在保持系統(tǒng)的高可用性的同時(shí),實(shí)現(xiàn)了容災(zāi)數(shù)據(jù)的在線同步。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種容災(zāi)數(shù)據(jù)的在線同步裝置、方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
現(xiàn)有的計(jì)算機(jī)系統(tǒng)中,為了保護(hù)數(shù)據(jù)安全和提高數(shù)據(jù)的持續(xù)可用性而搭建容災(zāi)系統(tǒng),當(dāng)計(jì)算機(jī)系統(tǒng)在遭受如火災(zāi)、水災(zāi)、地震等不可抗的自然災(zāi)難以及計(jì)算機(jī)病毒、掉電、網(wǎng)絡(luò)/通信失敗、硬件/軟件錯(cuò)誤和人為操作錯(cuò)誤等人為災(zāi)難時(shí),容災(zāi)系統(tǒng)將保證用戶數(shù)據(jù)的安全性。
而目前使用的容災(zāi)方案中,在為系統(tǒng)搭建容災(zāi)環(huán)境時(shí),需要將數(shù)據(jù)從處于運(yùn)行狀態(tài)的服務(wù)器中拷貝到待接入的容災(zāi)服務(wù)器中,為了實(shí)現(xiàn)數(shù)據(jù)同步,需要人為地進(jìn)行離線拷貝,即需要中斷服務(wù)并將運(yùn)行態(tài)服務(wù)器停掉,再進(jìn)行數(shù)據(jù)的拷貝并將完成數(shù)據(jù)拷貝的容災(zāi)服務(wù)器接入到系統(tǒng)中,否則就要承擔(dān)容災(zāi)服務(wù)器與運(yùn)行態(tài)服務(wù)器中的數(shù)據(jù)有部分不一致的后果,因此,這種容災(zāi)數(shù)據(jù)的同步方式難以同時(shí)保證系統(tǒng)的高可用性和數(shù)據(jù)的同步性。
發(fā)明內(nèi)容
本發(fā)明提供一種容災(zāi)數(shù)據(jù)的在線同步裝置、方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其主要目的在于保持系統(tǒng)的高可用性的同時(shí),實(shí)現(xiàn)容災(zāi)數(shù)據(jù)的在線同步。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種容災(zāi)數(shù)據(jù)的在線同步裝置,該裝置包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有可在所述處理器上運(yùn)行的容災(zāi)數(shù)據(jù)的在線同步程序,所述容災(zāi)數(shù)據(jù)的在線同步程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
當(dāng)應(yīng)用系統(tǒng)中有數(shù)據(jù)需要更新到對(duì)接的服務(wù)器群組中時(shí),獲取待更新的數(shù)據(jù)內(nèi)容并寫入到服務(wù)器群組的各臺(tái)服務(wù)器;
若檢測(cè)到所述服務(wù)器群組中有部分服務(wù)器發(fā)生數(shù)據(jù)寫入失敗,則記錄發(fā)生數(shù)據(jù)寫入失敗的服務(wù)器的標(biāo)識(shí)信息,并將所述服務(wù)器發(fā)生數(shù)據(jù)寫入失敗之前的數(shù)據(jù)內(nèi)容及寫入失敗的數(shù)據(jù)內(nèi)容與所述標(biāo)識(shí)信息關(guān)聯(lián)后回寫到與所述應(yīng)用系統(tǒng)對(duì)接的數(shù)據(jù)庫(kù);
當(dāng)檢測(cè)到所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)器恢復(fù)正常運(yùn)行、且所述服務(wù)器群組中有新的服務(wù)器接入時(shí),從所述數(shù)據(jù)庫(kù)中讀取與所述標(biāo)識(shí)信息關(guān)聯(lián)的數(shù)據(jù)內(nèi)容寫入到恢復(fù)正常運(yùn)行的所述服務(wù)器和新接入的服務(wù)器中。
可選地,所述容災(zāi)數(shù)據(jù)的在線同步程序還可被所述處理器執(zhí)行,以在所述從所述數(shù)據(jù)庫(kù)中讀取與所述標(biāo)識(shí)信息關(guān)聯(lián)的數(shù)據(jù)內(nèi)容寫入到恢復(fù)正常運(yùn)行的所述服務(wù)器和新接入的服務(wù)器中的步驟之前,還實(shí)現(xiàn)如下步驟:
當(dāng)檢測(cè)到所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)器恢復(fù)正常運(yùn)行、且所述服務(wù)器群組中有新的服務(wù)器接入時(shí),判斷接入的服務(wù)器中存儲(chǔ)的數(shù)據(jù)是否與所述標(biāo)識(shí)信息對(duì)應(yīng)的所述服務(wù)器中數(shù)據(jù)一致;
若是,則執(zhí)行將從所述數(shù)據(jù)庫(kù)中獲取與所述標(biāo)識(shí)信息關(guān)聯(lián)的數(shù)據(jù)內(nèi)容更新存儲(chǔ)到恢復(fù)正常運(yùn)行的所述服務(wù)器中的步驟;
若否,則輸出提示新接入的服務(wù)器中的數(shù)據(jù)與所述標(biāo)識(shí)信息對(duì)應(yīng)的所述服務(wù)器中數(shù)據(jù)不一致的提示信息。
可選地,所述容災(zāi)數(shù)據(jù)的在線同步程序還可被所述處理器執(zhí)行,以在所述將寫入失敗的數(shù)據(jù)內(nèi)容與所述標(biāo)識(shí)信息關(guān)聯(lián)后回寫到與所述應(yīng)用系統(tǒng)對(duì)接的數(shù)據(jù)庫(kù)的步驟之后,還實(shí)現(xiàn)如下步驟:
當(dāng)檢測(cè)到所述標(biāo)識(shí)信息對(duì)應(yīng)的所述服務(wù)器恢復(fù)正常運(yùn)行、且所述服務(wù)器群組中服務(wù)器數(shù)量保持不變時(shí),從所述數(shù)據(jù)庫(kù)中獲取與所述標(biāo)識(shí)信息關(guān)聯(lián)的數(shù)據(jù)內(nèi)容更新存儲(chǔ)到恢復(fù)正常運(yùn)行的所述服務(wù)器中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810066358.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種不會(huì)產(chǎn)生連環(huán)數(shù)據(jù)復(fù)制的數(shù)據(jù)容災(zāi)方法
- 一種數(shù)據(jù)容災(zāi)系統(tǒng)及其容災(zāi)方法
- 一種容災(zāi)系統(tǒng)、方法和網(wǎng)絡(luò)設(shè)備
- 內(nèi)存數(shù)據(jù)庫(kù)遠(yuǎn)程容災(zāi)的方法、裝置和系統(tǒng)
- 一種容災(zāi)系統(tǒng)及其數(shù)據(jù)讀取方法
- 一種數(shù)據(jù)恢復(fù)方法及裝置
- 業(yè)務(wù)應(yīng)用容災(zāi)部署方法和裝置
- 一種存儲(chǔ)容災(zāi)數(shù)據(jù)的驗(yàn)證方法、裝置及系統(tǒng)
- 一種應(yīng)用容災(zāi)實(shí)現(xiàn)方法、裝置及系統(tǒng)
- 容災(zāi)切換方法、設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 永磁同步電機(jī)多參數(shù)解耦在線辨識(shí)方法
- 多實(shí)例消息的同步方法及裝置
- 永磁同步電機(jī)永磁體磁鏈在線辨識(shí)方法
- 一種網(wǎng)元快速同步系統(tǒng)及網(wǎng)元快速同步方法
- 一種在線視頻的同步播放方法及裝置
- 一種在線更新工業(yè)控制系統(tǒng)工程數(shù)據(jù)點(diǎn)信息的方法
- 一種基于有限時(shí)間算法的永磁同步電機(jī)在線參數(shù)辨識(shí)方法
- 一種永磁同步電機(jī)多參數(shù)在線辨識(shí)方法
- 一種節(jié)點(diǎn)上線方法、系統(tǒng)、裝置、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 基于時(shí)鐘同步的電能計(jì)量裝置在線檢測(cè)系統(tǒng)及方法
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 終端設(shè)備、終端設(shè)備防盜方法及系統(tǒng)
- 終端設(shè)備、終端設(shè)備防盜方法及系統(tǒng)
- 可變信息標(biāo)識(shí)裝置及可變信息標(biāo)識(shí)方法
- 標(biāo)識(shí)信息顯示系統(tǒng)及標(biāo)識(shí)信息顯示方法
- 批量標(biāo)識(shí)照片的標(biāo)識(shí)信息的方法和設(shè)備
- 標(biāo)識(shí)信息的軌跡記錄方法和裝置
- 信息標(biāo)識(shí)裝置
- 信息標(biāo)識(shí)裝置
- 信息處理方法、裝置、系統(tǒng)、存儲(chǔ)介質(zhì)和電子設(shè)備
- 一種寒地城市濱水區(qū)慢行區(qū)域的信息標(biāo)識(shí)系統(tǒng)





