[發明專利]一種基于多云平臺自定義定時任務的方法在審
| 申請號: | 201910695218.6 | 申請日: | 2019-07-30 |
| 公開(公告)號: | CN110515677A | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 黃偉健;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 44595 廣東勤諾律師事務所 | 代理人: | 尚俊<國際申請>=<國際公布>=<進入國 |
| 地址: | 523808 廣東省東莞市松山湖高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 云平臺 定時任務處理 任務類型 自定義 定時任務設置 任務執行模塊 任務內容 任務組件 業務流程 注冊中心 差異性 調用 | ||
1.一種基于多云平臺自定義定時任務的方法,其特征在于,所述方法是在統管系統的云注冊中心注冊多個云平臺;定義定時任務類型和對應的定時任務處理類;云平臺根據自身需求,定制不同定時任務處理類供自身使用;然后,云平臺單獨接入定時任務組件,并注冊到統管系統;編輯定時任務內容并選擇相關定時任務類型;啟動定時任務業務流程,獲取對應定時任務處理類,調用定時任務執行模塊。
2.根據權利要求1所述的方法,其特征在于,所述的統管系統是指統一管理多個云平臺基礎設施的系統;包含不同云平臺的所有功能操作;云平臺的各種功能都通過所述系統進行操作;
所述的注冊多個云平臺,是指通過組件部署的服務地址注冊到統管系統。
3.根據權利要求1所述的方法,其特征在于,
所述的定時任務類型包括云服務器開機、云服務器關機、云服務器備份、云服務器定時備份。
4.根據權利要求1所述的方法,其特征在于,所述的定時任務處理類是與定時任務類型相對應,可由用戶根據業務需求設置的任務名稱、任務對象、任務參數設定、執行方式設定、執行參數設定;
所述的執行方式設定包含三個參數,任務生效時間、任務終止時間、任務執行周期;
所述的任務對象可以是單個對象,也可以是多個對象;根據不同的任務類型,對應不同類型的對象;云服務器定時任務對應的操作對象是云服務器,鏡像定時任務對應的操作對象是鏡像;
所述的任務參數設定依據任務類型而定,可以為空;云服務器開機沒有任務參數,云服務器快照的任務參數是最大快照容量;云服務器備份的任務參數包括備份名稱、備份路徑、備份描述;
所述的執行參數設定依據任務執行周期而定;當任務執行周期是每天時,執行參數是間隔天數;當任務執行周期為每周時,執行參數包括間隔周數、一周的哪幾天執行;
所述的方法指定指每個定時任務類型默認的定時任務處理類,初始化時供所有云平臺使用;各個云平臺也可以根據自身需求,定制不同定時任務類型處理類。
5.根據權利要求1所述的方法,其特征在于,
所述的定時任務組件是指給統管系統調用并完成具體定時任務的中間件;包含所有定時任務類型和定時任務類型處理類的映射;處理類默認是映射到統管系統默認的處理類,當對應的云平臺定制定時任務類型處理類后,則由統管平臺統一動態更新處理對應的任務組件;
云平臺接入定時任務組件需要配置云平臺類型、keystone地址、域名、projectId、accessKeyID;keystone地址是云平臺中負責管理身份驗證、服務訪問規則和服務令牌功能的組件的服務地址;
所述的注冊到統管系統,是指云平臺的定時任務組件備案記錄到統管系統上,由統管系統統一調度、管理。
6.根據權利要求1所述的方法,其特征在于,
所述的編輯定時任務內容并選擇相關定時任務類型是根據云平臺的自身業務需求,選擇一種定時任務類型或者按順序組合選擇多種定時任務類型;
若選擇多種定時任務類型,則重新設置任務執行參數,將多種定時任務類型組合成一種新的類型;并按照用戶設置的任務參數周期執行任務,同時由統管系統更新到定時任務組件。
7.根據權利要求1所述的方法,其特征在于,
所述的定時任務業務流程是統管系統根據當前所注冊的定時任務組件,異步執行每個組件中具體的定時任務;
所述的獲取對應定時任務處理類是統管系統檢測到當前時刻某個云平臺需要執行某個定時任務,從定時任務組件中找到對應的定時任務處理類。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910695218.6/1.html,轉載請聲明來源鉆瓜專利網。





