[發明專利]容災方法、裝置、系統與電子設備有效
| 申請號: | 201910521769.0 | 申請日: | 2019-06-17 |
| 公開(公告)號: | CN110351122B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 侯焯明;劉林 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L41/0668 | 分類號: | H04L41/0668;G06F11/14;H04L67/10 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 方法 裝置 系統 電子設備 | ||
本公開提供一種容災方法、裝置及電子設備,涉及計算機技術領域。該容災方法包括:將來自客戶端的第一信息發送給N個對等的服務節點,N為大于等于2的整數;接收來自所述N個對等的服務節點的M個第二信息,M為小于等于N的正整數;將所述M個第二信息中的一個發送給所述客戶端。本公開提供的容災方法可以提高客戶端和服務器之間數據傳遞的可靠性,提高容災能力。
技術領域
本公開涉及計算機技術領域,具體而言,涉及一種容災方法、裝置、系統與電子設備。
背景技術
容災是為了在遭遇災害時保證信息系統正常運行、實現業務連續性而設計的一種運營方案。在相關技術中,通常使用主備服務節點切換方法來實現容災,即在主服務節點出現故障時,將備份服務節點升級為新的主服務節點,接替原主服務節點的工作。主備切換方法一般通過人工或第三方服務實現。
在人工切換主服務節點和備份服務節點的過程中,各服務節點處于不可用狀態,由于人工效率較低,服務節點處于不可用狀態的時間較長,弊端較大。
基于第三方服務的主備切換方法需要把業務節點注冊到第三方服務中,由第三方服務選出主服務節點或在主服務節點故障時選舉出新的主服務節點,業務節點監聽主服務節點的狀態變化信息,并在備份服務節點升級為主服務節點時恢復相應的狀態信息。這種方法需要在服務節點的代碼上增加主服務節點切換事件的監聽邏輯和主服務節點切換時業務狀態的恢復邏輯,對于原有業務的代碼入侵較大,增加了運維風險;當有服務節點中新業務加入時,還需要增加恢復服務節點狀態過程中新業務的狀態恢復代碼,不利于維護系統穩定。同時,該方法需要維護一個第三方服務,增加運維成本。最后,與人工方式相同,在主備節點切換過程中存在服務不可用狀態,而且對于有狀態的服務節點,在切換服務節點時,還需要將主服務節點的狀態信息同步至該備份服務節點,數據可靠性較低。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開實施例提供一種容災方法、裝置、系統與電子設備,用于至少在一定程度上克服由于相關技術的限制和缺陷而導致的容災方案存在服務不可用狀態、可靠性不高等問題。
根據本公開的一個方面,提供一種容災方法,由設置于服務器中的服務集群執行,所述服務集群包括主管理節點和一個以上備份管理節點,所述主管理節點用于執行所述容災方法,所述備份管理節點用于在所述主管理節點出現故障時作為新的主管理節點的候選對象,所述容災方法包括:
將來自客戶端的第一信息發送給N個對等的服務節點,N為大于等于2的整數;
接收來自所述N個對等的服務節點的M個第二信息,M為小于等于N的整數;
將所述M個第二信息中的一個發送給所述客戶端。
在本公開的一種示例性實施例中,所述將所述M個第二信息中的一個發送給所述客戶端包括:
將到達時間最早的所述第二信息發送給所述客戶端。
在本公開的一種示例性實施例中,所述將所述M個第二信息中的一個發送給所述客戶端還包括:
如果到達時間在后的第二信息與所述到達時間最早的第二信息相同,則丟棄所述到達時間在后的第二信息;
如果到達時間在后的第二信息與所述到達時間最早的第二信息不同,則通知所述到達時間在后的第二信息對應的服務節點關閉。
在本公開的一種示例性實施例中,所述將來自客戶端的第一信息發送給N個對等的服務節點包括:將所述第一信息發送給全部所述備份管理節點;所述將所述M個第二信息中的一個發送給所述客戶端還包括:將所述M個第二信息中的一個發送給全部所述備份管理節點。
在本公開的一種示例性實施例中,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910521769.0/2.html,轉載請聲明來源鉆瓜專利網。





