[發明專利]任務流的調度方法、裝置、存儲介質以及電子裝置在審
| 申請號: | 202011641926.0 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112667384A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 劉東東 | 申請(專利權)人: | 青島海爾科技有限公司;海爾智家股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F16/2455 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 趙靜 |
| 地址: | 266101 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 方法 裝置 存儲 介質 以及 電子 | ||
本發明實施例提供了一種任務流的調度方法、裝置、存儲介質以及電子裝置,該方法包括:獲取調度器中第一任務流的執行狀態,其中,第一任務流為第一工程中的任務流,在第一任務流的執行狀態表示執行完成的情況下,獲取第一任務流列表,其中,第一任務流表被配置為記錄第二任務流,第二任務流為除第一工程之外的其他工程中的依賴于第一任務流的其他任務流,在第一任務流列表中包括第二任務流的情況下,調用調度器執行第二任務流,解決了相關技術中任務流的執行效率低,難以進行跨工程之間任務流的調度的技術問題,達到提高任務流的執行效率,有效實現跨工程任務流的調度的技術效果。
技術領域
本發明實施例涉及通信領域,具體而言,涉及一種任務流的調度方法、裝置、存儲介質以及電子裝置。
背景技術
目前的相關技術中,任務流的調度可以通過多種方式實現,常見的例如Azkaban3.25工作流調度任務,其支持工程內部任務流之間的相互依賴,但是,不支持跨工程之間的任務流調度。例如,每次調度任務流后,需要查找依賴的任務流列表的執行情況,需要等待所有依賴的任務流全部執行完成后,該任務流才能執行,換言之,相關技術中是通過在調度任務流后,檢索該任務流所依賴的其他任務流,在其他任務流都執行完畢后,才能執行當前所需執行的任務流,存在執行效率低的技術問題。
針對相關技術中存在的任務流的執行效率較低的技術問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種任務流的調度方法、裝置、存儲介質以及電子裝置,以至少解決相關技術中存在的任務流的執行效率較低的技術問題。
根據本發明的一個實施例,提供了一種任務流的調度方法,包括:獲取調度器中第一任務流的執行狀態,其中,所述第一任務流為第一工程中的任務流;在所述第一任務流的執行狀態表示執行完成的情況下,獲取第一任務流列表,其中,所述第一任務流表被配置為記錄第二任務流,所述第二任務流為除所述第一工程之外的其他工程中的依賴于所述第一任務流的其他任務流;在所述第一任務流列表中包括所述第二任務流的情況下,調用所述調度器執行所述第二任務流。
根據本發明的另一個實施例,提供了一種任務流的調度裝置,包括:第一獲取模塊,用于獲取調度器中第一任務流的執行狀態,其中,所述第一任務流為第一工程中的任務流;第而獲取模塊,用于在所述第一任務流的執行狀態表示執行完成的情況下,獲取第一任務流列表,其中,所述第一任務流表被配置為記錄第二任務流,所述第二任務流為除所述第一工程之外的其他工程中的依賴于所述第一任務流的其他任務流;調度模塊,用于在所述第一任務流列表中包括所述第二任務流的情況下,調用所述調度器執行所述第二任務流。
根據本發明的又一個實施例,還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現上述任一項方法實施例中的步驟。
根據本發明的又一個實施例,還提供了一種電子裝置,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述任一項方法實施例中的步驟。
通過本發明,由于獲取調度器中第一任務流的執行狀態,在第一任務流的執行狀態表示執行完成的情況下,獲取第一任務流列表,其中,第一任務流表被配置為記錄第二任務流,第二任務流為除第一工程之外的其他工程中的依賴于第一任務流的其他任務流,在第一任務流列表中包括第二任務流的情況下,調用調度器執行第二任務流的方式,通過先執行當前需要執行的任務流,再獲取依賴于當前執行任務流的其他任務流,并同時指示執行依賴于當前已執行任務流的其他任務流,實現跨工程之間的存在依賴關系的任務流的有序執行,可以解決相關技術中任務流的執行效率低,難以進行跨工程之間任務流的調度的技術問題,達到提高任務流的執行效率,有效實現跨工程任務流的調度的技術效果。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海爾科技有限公司;海爾智家股份有限公司,未經青島海爾科技有限公司;海爾智家股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011641926.0/2.html,轉載請聲明來源鉆瓜專利網。





