[發明專利]任務調度方法、裝置、設備及存儲介質在審
| 申請號: | 202011572510.8 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112596885A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 汪文星;劉柏;范長杰;李仁杰;胡志鵬 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/54;G06F16/22;G06F16/27 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 鐘揚飛 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 調度 方法 裝置 設備 存儲 介質 | ||
1.一種任務調度方法,其特征在于,應用于分布式系統中的調度器,所述分布式系統還包括:多個執行器,所述方法包括:
若監聽到預設的消息隊列中具有待執行任務的消息,則從所述多個執行器中選擇目標執行器;
向所述目標執行器發送任務調度請求,所述任務調度請求用于指示所述目標執行器從所述消息隊列中獲取所述待執行任務的任務標識,并根據所述任務標識,從預設數據庫中獲取所述待執行任務的任務配置信息,根據所述任務配置信息執行所述待執行任務。
2.如權利要求1所述的方法,其特征在于,所述若監聽到預設的消息隊列中具有待執行任務的消息,則從所述多個執行器中選擇目標執行器之前,所述方法還包括:
解析所述預設數據庫中的任務表,得到至少一個待執行任務的消息,其中,所述待執行任務的消息包括:所述待執行任務的任務標識;
將所述待執行任務的任務標識寫入所述消息隊列中。
3.如權利要求2所述的方法,其特征在于,所述解析所述預設數據庫中的任務表,得到至少一個待執行任務的信息,包括:
根據預設時間間隔解析所述任務表。
4.如權利要求2所述的方法,其特征在于,所述待執行任務的消息還包括:所述待執行任務的預設運行時間;所述將所述待執行任務的任務標識寫入所述消息隊列中,包括:
根據所述待執行任務的運行時間,從所述至少一個待執行任務中確定目標任務,并將所述目標任務的任務標識寫入所述消息隊列中。
5.如權利要求2所述的方法,其特征在于,所述分布式系統還包括:網頁服務器,所述方法還包括:所述任務的消息為所述網頁服務器對前端通過預設接口發送的預設格式的數據進行解析并寫入到所述預設數據庫中的任務信息。
6.如權利要求5所述的方法,其特征在于,所述任務的信息還包括:所述任務的任務配置信息,所述任務的任務配置信息為所述前端基于用戶的任務配置操作所輸入的信息。
7.如權利要求6所述的方法,其特征在于,所述任務配置操作包括:增加、刪除或修改中任一或多種配置操作。
8.如權利要求5所述的方法,其特征在于,所述網頁服務器和/或所述調度器封裝成鏡像,并部署在一個物理機上的容器中。
9.如權利要求1-8中任一所述的方法,其特征在于,每個執行器部署在一個物理機或者一個物理機上的容器內。
10.一種任務調度方法,其特征在于,應用于分布式系統中多個執行器中的任一執行器,所述分布式系統還包括:調度器,所述方法包括:
若接收到來自所述調度器的任務調度請求,則從預設的消息隊列中獲取待執行任務的任務標識;
根據所述任務標識,從預設數據庫中獲取所述待執行任務的任務配置信息;
根據所述任務配置信息,執行所述待執行任務。
11.如權利要求10所述的方法,其特征在于,所述根據所述任務標識,從預設數據庫中獲取所述待執行任務的任務配置信息,包括:
根據所述任務標識,從所述數據庫中的任務表中獲取所述待執行任務的任務配置信息,所述任務表包括:至少一個任務的消息,每個任務的消息包括:所述每個任務的任務標識,以及所述每個任務的任務配置信息。
12.一種任務調度裝置,其特征在于,應用于分布式系統中的調度器,所述分布式系統還包括:多個執行器,所述裝置包括:選擇模塊和執行模塊,其中:
所述選擇模塊,用于若監聽到預設的消息隊列中具有待執行任務的消息,則從所述多個執行器中選擇目標執行器;
所述執行模塊,用于向所述目標執行器發送任務調度請求,所述任務調度請求用于指示所示所述目標執行器從所述消息隊列中獲取所述待執行任務的任務標識,并根據所述任務標識,從預設數據庫中獲取所述待執行任務的任務配置信息,根據所述任務配置信息執行所述待執行任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011572510.8/1.html,轉載請聲明來源鉆瓜專利網。





