[發明專利]基于虛擬化平臺解決Codis集群服務組件依賴的方法在審
| 申請號: | 201710153967.7 | 申請日: | 2017-03-15 |
| 公開(公告)號: | CN106951246A | 公開(公告)日: | 2017-07-14 |
| 發明(設計)人: | 王靜;趙山 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/455 |
| 代理公司: | 濟南舜源專利事務所有限公司37205 | 代理人: | 劉曉政 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 虛擬 平臺 解決 codis 集群 服務 組件 依賴 方法 | ||
1.一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,包括如下步驟:
步驟1.重新分配Codis3.0版本的組件;
步驟2.在虛擬化平臺指定組件之間的依賴關系;
步驟3.在后臺對組件的依賴進行處理。
2.如權利要求1所述的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,步驟1中重新分配Codis3.0版本的組件即重新分配原生Codis3.0版本的組件,具體包括如下步驟:
步驟11.將Codis Dashboard組件和Codis FE組件合成一個組件進行處理;
步驟12.引入Codis Admin命令行工具,而不單獨將其設為一個組件。
3.如權利要求2所述的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,原生Codis3.0版本的組件包括:Codis Sever、Codis Proxy、Codis Dashboard、Codis FE、Codis Admin和Codis HA;
經步驟1重新分配之后,Codis3.0版本的組件包括Codis Sever、Codis Proxy、Codis Dashboard和Codis HA。
4.如權利要3所述的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,步驟2中在虛擬化平臺指定組件之間的依賴關系即指定啟動順序,包括:依次啟動Codis Server、Codis Dashboard、Codis Proxy、Codis HA。
5.如權利要求4的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,所述的啟動順序中,Codis Server的啟動依賴zookeeper,Codis Dashboard的啟動依賴Codis Server,Codis Proxy的啟動依賴Codis Dashboard,Codis HA的啟動依賴Codis Proxy。
6.如權利要4所述的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,依次啟動中Codis Dashboard包括原生的Codis3.0版本的Codis Dashboard和Codis FE合并的組件。
7.如權利要求1所述的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,步驟3中通過腳本在后臺的對組件的依賴進行處理,包括:
步驟31.防止Dashboard沒有完全啟動的情況下,添加server失敗;
步驟32.查看server是否啟動成功;
步驟33.判斷是否有組件沒有啟動成功。
8.如權利要求1所述的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,步驟3中通過腳本在后臺的對組件的依賴進行處理,具體包括:
步驟31.防止Dashboard沒有完全啟動的情況下,添加server失敗;
在Codis Dashboard啟動時,設定循環,設定第一計時時間段,開始計時,到達第一計時時間段,則訪問一次Codis Dashboard頁面,若訪問成功,則進行添加server操作,若訪問不成功,回到循環,重新計時;
步驟32.查看server是否啟動成功;
查看server的角色,若server角色是master,則server第一次啟動成功;
步驟33.判斷是否有組件沒有啟動成功;
設定第二計時時間段,開始計時,到達第二計時時間段,若有組件沒有啟動成功,則直接打印該錯誤信息并退出,同時Codis集群服務也直接退出。
9.如權利要求8所述的一種基于虛擬化平臺解決Codis集群服務組件依賴的方法,其特征在于,所述循環采用while循環,所述第一計時時間段為1s。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710153967.7/1.html,轉載請聲明來源鉆瓜專利網。





