[發明專利]任務處理方法、裝置、計算機可讀存儲介質及服務器在審
| 申請號: | 202011206012.1 | 申請日: | 2020-11-02 |
| 公開(公告)號: | CN112231108A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 賈雙帥;陳陽 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F16/27 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 處理 方法 裝置 計算機 可讀 存儲 介質 服務器 | ||
本申請實施例公開了一種任務處理方法、裝置、計算機可讀存儲介質及服務器,方法包括:管理節點接收請求信息,并基于所述請求信息確定多個待處理的候選任務;將所述多個待處理的候選任務發布至分布式存儲節點;工作節點根據所述待處理的候選任務的屬性信息,從所述分布式存儲節點的多個待處理的候選任務中確定目標任務;所述工作節點處理所述目標任務。通過管理節點將任務發布至分布式存儲節點,并由工作節點自行從分布式存儲節點獲取目標任務并進行處理,避免由管理節點向工作節點分配任務,導致工作節點處理空閑狀態的情況,提高任務處理的效率。
技術領域
本申請涉及計算機領域,具體涉及一種任務處理方法、裝置、計算機可讀存儲介質及服務器。
背景技術
近年來,伴隨互聯網技術的不斷發展普及,用戶與互聯網之間的交互行為越來越多,用戶根據業務需求可通過手機或平板等移動設備發起請求,組建該業務的前端管理服務器(master)會根據用戶請求進行相應處理。
現有技術中,后臺處理服務器(worker)在對用戶發送的請求信息進行處理時,通常是由master實時收集worker的工作狀態信息,并根據該工作狀態信息將處理請求信息對應的多個任務指派給worker,worker在接收到任務后,再對任務進行處理。
在對現有技術的研究和實踐過程中,本申請的發明人發現,由于worker的工作狀態信息數據量龐大,并且容易受網絡延遲影響,導致信息更新不及時,使得worker在處理完成任務后,會存在master未及時將下一待處理任務分配給該worker的情況,造成worker長時間處于空閑狀態,導致工作節點處理資源的浪費,降低了任務處理效率。
發明內容
本申請實施例提供一種任務處理方法及裝置,可以提升任務處理的效率。
為解決上述技術問題,本申請實施例提供以下技術方案:
一種任務處理方法,包括:
管理節點接收請求信息,并基于所述請求信息確定多個待處理的候選任務;
將所述多個待處理的候選任務發布至分布式存儲節點;
工作節點根據所述待處理的候選任務的屬性信息,從所述分布式存儲節點的多個待處理的候選任務中確定目標任務;
所述工作節點處理所述目標任務。
一種任務處理裝置,包括:
第一確定單元,用于管理節點接收請求信息,并基于所述請求信息確定多個待處理的候選任務;
第一發布單元,用于將所述多個待處理的候選任務發布至分布式存儲節點;
第二確定單元,用于工作節點根據所述待處理的候選任務的屬性信息,從所述分布式存儲節點的多個待處理的候選任務中確定目標任務;
處理單元,用于所述工作節點處理所述目標任務。
在一些實施例中,所述裝置還包括:
存儲單元,用于所述分布式存儲節點存儲所述多個候選任務中每一候選任務的屬性信息。
在一些實施例中,所述處理單元包括:
第一獲取子單元,用于所述工作節點從所述分布式存儲節點中獲取所述目標任務;
標識子單元,用于所述工作節點對所述分布式存儲節點中目標任務的目標屬性信息進行第一狀態標識,并處理所述目標任務;
更新子單元,用于當所述目標任務被所述工作節點處理完成后,所述工作節點將所述分布式存儲節點中所述目標屬性信息的狀態標識更新為第二狀態標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011206012.1/2.html,轉載請聲明來源鉆瓜專利網。





