[發(fā)明專利]用于失效備援的方法和設(shè)備有效
| 申請?zhí)枺?/td> | 201610454922.9 | 申請日: | 2016-06-21 |
| 公開(公告)號: | CN107526659B | 公開(公告)日: | 2021-02-12 |
| 發(fā)明(設(shè)計)人: | 彭海林;鄒勇;吳鵬 | 申請(專利權(quán))人: | 伊姆西IP控股有限責(zé)任公司 |
| 主分類號: | G06F11/20 | 分類號: | G06F11/20 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華;馬明月 |
| 地址: | 美國馬*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 失效 方法 設(shè)備 | ||
1.一種在集群中的第一節(jié)點(diǎn)處執(zhí)行的方法,所述集群包括多個異質(zhì)節(jié)點(diǎn),所述方法包括在所述集群的第一節(jié)點(diǎn)處被執(zhí)行的以下步驟:
確定所述集群中的第二節(jié)點(diǎn)處的應(yīng)用是否發(fā)生故障;以及
響應(yīng)于確定所述應(yīng)用發(fā)生故障,促使與所述應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)和服務(wù)從所述第二節(jié)點(diǎn)向所述集群中的第三節(jié)點(diǎn)的遷移,所述遷移涉及所述集群中與所述第二節(jié)點(diǎn)異質(zhì)的至少一個節(jié)點(diǎn),
其中在所述第一節(jié)點(diǎn)是所述集群的從節(jié)點(diǎn)并且所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)是同一節(jié)點(diǎn)的情況下,則促使所述遷移包括:
響應(yīng)于確定所述應(yīng)用發(fā)生故障,向所述集群的主節(jié)點(diǎn)發(fā)送用于所述遷移的失效備援請求,所述主節(jié)點(diǎn)和所述第三節(jié)點(diǎn)中的至少一個與所述第一節(jié)點(diǎn)彼此異質(zhì);以及
響應(yīng)于從所述第三節(jié)點(diǎn)接收到指示發(fā)起失效備援過程的消息而發(fā)起所述遷移。
2.根據(jù)權(quán)利要求1所述的方法,其中促使所述遷移包括:
促使與所述應(yīng)用相關(guān)聯(lián)的進(jìn)程、庫和配置信息中的至少一項從所述第二節(jié)點(diǎn)向所述第三節(jié)點(diǎn)的遷移。
3.根據(jù)權(quán)利要求1所述的方法,其中所述發(fā)起包括:
停止與所述應(yīng)用相關(guān)聯(lián)的服務(wù)失效備援單元,所述服務(wù)失效備援單元是封裝有所述應(yīng)用的實(shí)例和以下至少一項的容器:與所述應(yīng)用相關(guān)聯(lián)的進(jìn)程、庫和配置信息。
4.根據(jù)權(quán)利要求3所述的方法,其中所述發(fā)起包括:
解附與所述應(yīng)用相關(guān)聯(lián)的存儲設(shè)備。
5.根據(jù)權(quán)利要求3所述的方法,還包括:
將所述服務(wù)失效備援單元中的以下至少一項存儲在存儲設(shè)備中:與所述應(yīng)用相關(guān)聯(lián)的進(jìn)程、庫和配置信息。
6.根據(jù)權(quán)利要求1所述的方法,其中在所述第一節(jié)點(diǎn)是所述集群的主節(jié)點(diǎn)并且所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)是同一節(jié)點(diǎn)的情況下,則促使所述遷移包括:
響應(yīng)于確定所述應(yīng)用發(fā)生故障,在所述集群中廣播重選所述集群的新主節(jié)點(diǎn)的消息;
響應(yīng)于接收到指示所述集群中的第四節(jié)點(diǎn)已經(jīng)被選為所述新主節(jié)點(diǎn)的消息,向所述第四節(jié)點(diǎn)發(fā)送用于所述遷移的失效備援請求,所述第三節(jié)點(diǎn)和所述第四節(jié)點(diǎn)中的至少一個與所述第一節(jié)點(diǎn)彼此異質(zhì);以及
響應(yīng)于從所述第三節(jié)點(diǎn)接收到指示發(fā)起失效備援過程的消息,發(fā)起所述遷移。
7.根據(jù)權(quán)利要求1所述的方法,其中所述第一節(jié)點(diǎn)是所述集群的從節(jié)點(diǎn)并且所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)是同一節(jié)點(diǎn),所述方法還包括:
響應(yīng)于以下至少一項而在所述集群中廣播將所述第一節(jié)點(diǎn)選為所述集群的主節(jié)點(diǎn)的第一選舉請求:
在預(yù)定時間段內(nèi)未接收到來自所述集群的當(dāng)前主節(jié)點(diǎn)的信息,以及
從所述當(dāng)前主節(jié)點(diǎn)接收到指示重新選舉所述集群的主節(jié)點(diǎn)的消息。
8.根據(jù)權(quán)利要求7所述的方法,還包括:
從所述集群中的第五節(jié)點(diǎn)接收將所述第五節(jié)點(diǎn)選作所述主節(jié)點(diǎn)的第二選舉請求;以及
基于以下至少一個比較來確定是選擇所述第一節(jié)點(diǎn)還是選擇所述第五節(jié)點(diǎn)作為所述主節(jié)點(diǎn):
所述第一節(jié)點(diǎn)發(fā)送所述第一選舉請求的第一時間與所述第五節(jié)點(diǎn)發(fā)送所述第二選舉請求的第二時間的比較,
所述第一節(jié)點(diǎn)的第一啟動時間和所述第五節(jié)點(diǎn)的第二啟動時間的比較,以及
所述第一節(jié)點(diǎn)的第一互聯(lián)網(wǎng)協(xié)議IP地址和所述第五節(jié)點(diǎn)的第二IP地址的比較。
9.根據(jù)權(quán)利要求8所述的方法,還包括:
響應(yīng)于確定選擇所述第一節(jié)點(diǎn)作為所述主節(jié)點(diǎn),遞增與所述第一節(jié)點(diǎn)相關(guān)聯(lián)的選舉計數(shù);以及
響應(yīng)于所述選舉計數(shù)超過閾值計數(shù),在所述集群中廣播指示所述第一節(jié)點(diǎn)已經(jīng)被選為所述主節(jié)點(diǎn)的消息。
10.根據(jù)權(quán)利要求1所述的方法,其中在所述第一節(jié)點(diǎn)是所述集群的主節(jié)點(diǎn)并且所述第二節(jié)點(diǎn)是所述集群的從節(jié)點(diǎn)的情況下,則所述確定包括:
確定是否從所述第二節(jié)點(diǎn)接收到用于所述遷移的失效備援請求,所述第一節(jié)點(diǎn)和所述第三節(jié)點(diǎn)中的至少一個與所述第二節(jié)點(diǎn)彼此異質(zhì)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于伊姆西IP控股有限責(zé)任公司,未經(jīng)伊姆西IP控股有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610454922.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(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ā)





