[發明專利]一種云服務異構子系統間資源狀態同步的方法在審
| 申請號: | 202010192901.0 | 申請日: | 2020-03-18 |
| 公開(公告)號: | CN111431985A | 公開(公告)日: | 2020-07-17 |
| 發明(設計)人: | 王君 | 申請(專利權)人: | 紫光云技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 天津濱海科緯知識產權代理有限公司 12211 | 代理人: | 耿樹志 |
| 地址: | 300459 天津市濱海新區*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務 子系統 資源 狀態 同步 方法 | ||
1.一種云服務異構子系統間資源狀態同步的方法,其特征在于:包括資源創建方法以及資源狀態查詢方法,所述資源創建方法包括以下步驟:
A1、用戶通過UI界面或者openapi下單并創建資源,運營管理層服務集群中的transaction-server服務接收請求;
A2、運營管理層服務集群中的transaction-server服務接收到請求后,調用運營管理層服務集群中的resource-server服務,resource-server服務保存數據庫instance表,并發送請求給資源管理層服務集群中的resource-server服務請求創建資源;
A3、資源管理層服務集群中的resource-server服務接收到請求后,保存數據庫instance表,并向資源模塊發送請求,創建資源;
A4、資源管理層服務集群中的schedule調度服務,每30秒向資源模塊查看創建資源的狀態,并更新本地庫;
A5、運營管理層服務集群中的schedule調度服務,每30秒向資源管理層服務集群中的resource-server服務獲取創建的資源狀態,并更新本地庫;
所述資源狀態查詢方法包括以下步驟:
B1、用戶通過UI界面或openapi查詢資源狀態,運營管理層服務集群中resource-server接收請求;
B2、運營管理層服務集群中resource-server接收請求后,直接從本地庫instance表中獲取狀態信息,并返回;
B3、運營管理層服務集群中resource-server接收請求后,判斷redis緩存是否存在同步記錄,如果沒有異步調用資源管理層服務集群中resource-server同步資源的狀態;redis緩存中同步記錄生命周期為15s;
B4、運營管理層服務集群中schedule調度服務定時調用資源管理層服務集群中resource-server同步所有資源的狀態;
在步驟A2中,運營管理層服務集群中resource-server服務用于負責資源的管理,包括資源列表、資源詳情;
運營管理層服務集群管理多個資源管理層服務集群,將用戶分布在多個資源模塊的資源信息進行整合;
在步驟A4中,資源管理層服務集群中schedule調度服務用于每30秒會向資源模塊發送請求,根據instance表中的狀態,獲取非刪除和非創建失敗狀態的所有資源的狀態并更新本地庫;
資源管理層服務集群中schedule調度服務還用于在資源創建時,當資源狀態處于創建中超過30分鐘,則更新該資源狀態為創建失敗;
在步驟A2中,運營管理層服務集群中數據庫instance表,用于保存所有用戶分布在所有資源模塊的資源基本信息;
在步驟A3中,資源管理層服務集群中resource-server服務用于資源的管理,包括資源列表以及資源詳情;
每一個資源模塊對應一個資源管理層服務集群;
在步驟A3中,資源管理層服務集群中數據庫instance表,用于保存對應資源模塊的資源基本信息。
2.根據權利要求1所述的一種云服務異構子系統間資源狀態同步的方法,其特征在于:在步驟A1中,運營管理層服務集群中transaction-server服務用于負責用戶交易相關的操作,包括下單以及退單。
3.根據權利要求1所述的一種云服務異構子系統間資源狀態同步的方法,其特征在于:在步驟B2中,運營管理層服務集群中resource-server服務接收到請求后,直接從本地庫獲取狀態信息返回;
其中返回的狀態根據status和opt_status決定。
4.根據權利要求1所述的一種云服務異構子系統間資源狀態同步的方法,其特征在于:在步驟B3中,運營管理層服務集群中redis-server服務用于分布式數據的緩存;
redis緩存中同步狀態的記錄,緩存周期為15s。
5.根據權利要求1所述的一種云服務異構子系統間資源狀態同步的方法,其特征在于:在步驟B4中,運營管理層服務集群中schedule調度服務,每小時獲取指定資源管理層服務集群的資源狀態,用于避免用戶長時間不手動操作獲取實例狀態引起的長時間資源狀態不一致的情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于紫光云技術有限公司,未經紫光云技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010192901.0/1.html,轉載請聲明來源鉆瓜專利網。





