[發(fā)明專利]一種數(shù)據(jù)同步的方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710911767.3 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN107465767B | 公開(公告)日: | 2020-06-23 |
| 發(fā)明(設(shè)計)人: | 梁世平 | 申請(專利權(quán))人: | 網(wǎng)宿科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京華智則銘知識產(chǎn)權(quán)代理有限公司 11573 | 代理人: | 王昌貴 |
| 地址: | 200030 上海市徐匯區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 同步 方法 系統(tǒng) | ||
本發(fā)明公開了一種數(shù)據(jù)同步的方法和系統(tǒng),屬于數(shù)據(jù)同步技術(shù)領(lǐng)域。所述方法包括:目標(biāo)終端獲取本地預(yù)先存儲的目標(biāo)機(jī)房的服務(wù)域名,通過所述服務(wù)域名向所述目標(biāo)機(jī)房發(fā)送業(yè)務(wù)請求,所述目標(biāo)機(jī)房執(zhí)行所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)操作,并更新第一數(shù)據(jù)庫,生成數(shù)據(jù)變更消息,所述目標(biāo)機(jī)房向所述目標(biāo)機(jī)房的關(guān)聯(lián)機(jī)房發(fā)送所述數(shù)據(jù)變更消息,所述關(guān)聯(lián)機(jī)房根據(jù)接收到的所述數(shù)據(jù)變更消息進(jìn)行數(shù)據(jù)同步。采用本發(fā)明,可以保證機(jī)房和關(guān)聯(lián)機(jī)房雙活的可行性,并提高了跨機(jī)房架構(gòu)的機(jī)房處理資源的利用率。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)同步技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)同步的方法和系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)業(yè)務(wù)的數(shù)據(jù)量激增,傳統(tǒng)的單體式服務(wù)器在大量的場景下面臨著運(yùn)維困難、效率低下、可靠性低和擴(kuò)展困難等諸多問題。越來越多公司對服務(wù)器進(jìn)行了功能模塊化、分布式的微服務(wù)架構(gòu)演進(jìn),甚至為了更高的服務(wù)可靠性采用了跨機(jī)房的集群式服務(wù)架構(gòu)。
目前跨機(jī)房架構(gòu)多采用為主備機(jī)房的部署方式對外提供服務(wù),在正常工作時,主機(jī)房對外提供服務(wù),備機(jī)房處于待機(jī)狀態(tài),主機(jī)房周期性將業(yè)務(wù)數(shù)據(jù)同步至備機(jī)房。當(dāng)主機(jī)房出現(xiàn)故障,無法繼續(xù)對外提供服務(wù)后,備機(jī)房則進(jìn)入運(yùn)行狀態(tài),以繼續(xù)提供相關(guān)服務(wù)。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
備機(jī)房僅在與主機(jī)房進(jìn)行數(shù)據(jù)同步后,才能夠?qū)ν馓峁┓?wù),這樣,即使備機(jī)房本身具備獨(dú)自對外提供服務(wù)的能力,也不會在主機(jī)房正常工作時獨(dú)自對外提供服務(wù),故而,跨機(jī)房架構(gòu)的機(jī)房處理資源的利用率較低。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)同步的方法和系統(tǒng)。所述技術(shù)方案如下:
第一方面,提供了一種數(shù)據(jù)同步的方法,所述方法包括:
目標(biāo)終端獲取本地預(yù)先存儲的目標(biāo)機(jī)房的服務(wù)域名,通過所述服務(wù)域名向所述目標(biāo)機(jī)房發(fā)送業(yè)務(wù)請求;
所述目標(biāo)機(jī)房執(zhí)行所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)操作,并更新第一數(shù)據(jù)庫,生成數(shù)據(jù)變更消息;
所述目標(biāo)機(jī)房向所述目標(biāo)機(jī)房的關(guān)聯(lián)機(jī)房發(fā)送所述數(shù)據(jù)變更消息;
所述關(guān)聯(lián)機(jī)房根據(jù)接收到的所述數(shù)據(jù)變更消息進(jìn)行數(shù)據(jù)同步。
可選的,所述目標(biāo)終端獲取目標(biāo)機(jī)房的服務(wù)域名之前,還包括:
目標(biāo)終端向負(fù)載調(diào)度集群發(fā)送域名獲取請求,所述域名獲取請求中攜帶有所述目標(biāo)終端的終端標(biāo)識;
所述負(fù)載調(diào)度集群在所有機(jī)房對外服務(wù)的VIP中,確定健康VIP數(shù)目;
所述負(fù)載調(diào)度集群根據(jù)所述終端標(biāo)識和所述健康VIP數(shù)目確定目標(biāo)VIP,并向所述目標(biāo)終端發(fā)送所述目標(biāo)VIP對應(yīng)的目標(biāo)機(jī)房的服務(wù)域名;
所述目標(biāo)終端接收并存儲所述負(fù)載調(diào)度集群發(fā)送的所述目標(biāo)機(jī)房的服務(wù)域名。
可選的,所述通過所述服務(wù)域名向目標(biāo)機(jī)房發(fā)送業(yè)務(wù)請求之后,還包括:
目標(biāo)終端如果檢測到所述業(yè)務(wù)請求發(fā)送失敗,則向所述負(fù)載調(diào)度集群發(fā)送攜帶有所述目標(biāo)終端的終端標(biāo)識的域名獲取請求;
所述負(fù)載調(diào)度集群在所有機(jī)房對外服務(wù)的VIP中,確定健康VIP數(shù)目;
所述負(fù)載調(diào)度集群根據(jù)所述終端標(biāo)識和所述健康VIP數(shù)目確定新VIP,并向所述目標(biāo)終端發(fā)送所述新VIP對應(yīng)的新機(jī)房的服務(wù)域名;
所述目標(biāo)終端接收并存儲所述負(fù)載調(diào)度集群發(fā)送的所述新機(jī)房的服務(wù)域名。
可選的,所述目標(biāo)機(jī)房執(zhí)行所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)操作,并更新第一數(shù)據(jù)庫,生成數(shù)據(jù)變更消息,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)宿科技股份有限公司,未經(jīng)網(wǎng)宿科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710911767.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種帶定向剎車功能的雙剎萬向腳輪
- 下一篇:一種防震效果好活動邊剎輕型腳輪
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





