[發(fā)明專利]容災(zāi)方法、裝置、設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201710696126.0 | 申請日: | 2017-08-15 |
| 公開(公告)號: | CN107508700B | 公開(公告)日: | 2021-01-15 |
| 發(fā)明(設(shè)計)人: | 桑威林 | 申請(專利權(quán))人: | 北京小米移動軟件有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/755;H04L29/08 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 王茹 |
| 地址: | 100085 北京市海淀區(qū)清河*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本公開提供一種容災(zāi)方法、裝置、設(shè)備及存儲介質(zhì),所述方法應(yīng)用于請求端,所述請求端分別與主響應(yīng)端和備響應(yīng)端連接,所述主響應(yīng)端和備響應(yīng)端提供相同的數(shù)據(jù)業(yè)務(wù),所述方法包括:在確定主響應(yīng)端運行異常時,獲取用于將主響應(yīng)端切換為備響應(yīng)端的容災(zāi)策略;根據(jù)所述容災(zāi)策略確定備響應(yīng)端,并獲取向所述備響應(yīng)端請求時請求端所需的第一配置信息;通過所述第一配置信息對所述請求端的第二配置信息進行更新;控制所述主響應(yīng)端切換為備響應(yīng)端并進行訪問。本公開不僅實現(xiàn)請求端和備響應(yīng)端配置信息一致,同時,由于可以主動獲取容災(zāi)策略以及第一配置信息,從而提高確定備響應(yīng)端以及配置更新的效率,進而提高容災(zāi)效率,降低了訪問方與響應(yīng)端的依賴性。
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,尤其涉及容災(zāi)方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù)
在計算機信息系統(tǒng)中,為了保證信息服務(wù)的安全性和穩(wěn)定性,需要建立兩套或多套功能相同的服務(wù)處理系統(tǒng),在這些兩套或多套的服務(wù)處理系統(tǒng)之間可以實現(xiàn)功能容災(zāi),即當(dāng)一個服務(wù)處理系統(tǒng)發(fā)生問題,則可以由另外的服務(wù)處理系統(tǒng)來對外提供服務(wù),因此可以保證對外服務(wù)的安全性和穩(wěn)定性。容災(zāi)是系統(tǒng)高可用性技術(shù)的一個重要組成部分,需要預(yù)先考慮到外界環(huán)境或突發(fā)事件對系統(tǒng)的影響,避免災(zāi)難發(fā)生時系統(tǒng)無法提供服務(wù)或數(shù)據(jù)丟失。所謂的災(zāi)難可以是機器硬件故障、網(wǎng)絡(luò)故障、程序崩潰、突發(fā)事件導(dǎo)致過載等無法提供正常服務(wù)的事件。
為了方便理解,可以將發(fā)送訪問請求的一方稱為請求端,將響應(yīng)請求的一方稱為響應(yīng)端。在容災(zāi)過程中,具有訪問關(guān)系的請求端和響應(yīng)端需要使用完全一致的配置信息。所謂完全一致的配置信息是請求端中有與響應(yīng)端適配的配置信息,響應(yīng)端中有與請求端適配的配置信息,以實現(xiàn)不管哪一方改動,雙方均可正常運行。
可見,將發(fā)生災(zāi)難的響應(yīng)端切換為備響應(yīng)端時,請求端和備響應(yīng)端面臨配置信息是否一致的問題,如果無法實現(xiàn)請求端和備響應(yīng)端配置信息一致,則備響應(yīng)端不可用,無法切換到備響應(yīng)端,導(dǎo)致容災(zāi)失敗。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中存在的問題,本公開提供了容災(zāi)方法、裝置、設(shè)備及存儲介質(zhì)。
根據(jù)本公開實施例的第一方面,提供一種容災(zāi)方法,所述方法應(yīng)用于請求端,所述請求端分別與主響應(yīng)端和備響應(yīng)端連接,所述主響應(yīng)端和備響應(yīng)端提供相同的數(shù)據(jù)業(yè)務(wù),所述方法包括:
在確定主響應(yīng)端運行異常時,獲取用于將主響應(yīng)端切換為備響應(yīng)端的容災(zāi)策略;
根據(jù)所述容災(zāi)策略確定備響應(yīng)端,并獲取向所述備響應(yīng)端請求時請求端所需的第一配置信息;
通過所述第一配置信息對所述請求端的第二配置信息進行更新;
控制所述主響應(yīng)端切換為備響應(yīng)端并進行訪問。
可選的,所述獲取用于將主響應(yīng)端切換為備響應(yīng)端的容災(zāi)策略,包括:
從緩存區(qū)或第一服務(wù)端中獲取用于將主響應(yīng)端切換為備響應(yīng)端的容災(zāi)策略;
所述獲取向所述備響應(yīng)端請求時請求端所需的第一配置信息,包括:
從緩存區(qū)或所述第一服務(wù)端中獲取向所述備響應(yīng)端請求時請求端所需的第一配置信息;所述第一服務(wù)端中存儲有最新的容災(zāi)策略和第一配置信息。
可選的,所述方法還包括:對緩存區(qū)中的容災(zāi)策略以及第一配置信息進行更新。
可選的,所述對緩存區(qū)中的容災(zāi)策略以及第一配置信息進行更新,包括:
每間隔預(yù)設(shè)時間從所述第一服務(wù)端中獲取容災(zāi)策略以及第一配置信息,并對緩存區(qū)中的容災(zāi)策略以及第一配置信息進行更新;和/或,
接收第二服務(wù)端發(fā)送的容災(zāi)策略以及第一配置信息,并對緩存區(qū)中的容災(zāi)策略以及第一配置信息進行更新;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小米移動軟件有限公司,未經(jīng)北京小米移動軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710696126.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種能預(yù)防禽流感的蛋雞飼料
- 下一篇:一種魚飼料
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





