[發明專利]離線任務的處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010711615.0 | 申請日: | 2020-07-22 |
| 公開(公告)號: | CN111857804A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 栗垚;朱方興 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 方高明 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 離線 任務 處理 方法 裝置 電子設備 存儲 介質 | ||
本公開關于一種離線任務的處理方法、裝置、電子設備及存儲介質。該方法包括:獲取目標業務,目標業務包括對應的任務需求和配置參數;根據任務需求,從預設的離線任務集中獲取與任務需求對應的至少一個離線任務;離線任務的類型包括可調用離線任務和可配置離線任務,可調用離線任務為預先配置完成的離線任務,可配置離線任務為需要進行配置的離線任務;根據配置參數,對至少一個離線任務進行配置,生成離線任務消息;通過離線任務對應的應用程序接口發送離線任務消息。從而在獲取到目標任務后,從預設的離線任務集中獲取對應的離線任務,并對離線任務進行配置,得到離線任務消息,發送該離線任務消息,整個過程自動實現,降低開發和維護的成本。
技術領域
本公開涉及計算機技術領域,尤其涉及一種離線任務的處理方法、裝置、電子設備及存儲介質。
背景技術
目前,在互聯網應用的服務端,通常需要通過離線運行的服務來執行一些定時或者周期性的離線任務。比如,定期向賬戶推送觸達消息、周期性的生成賬戶報告、以及在運營活動結束后向參與該運營活動的賬戶發送獎勵、私信等。
傳統技術中,針對每個運營活動業務,技術人員需要將該運營活動業務的業務數據導入到數據中心。然后,技術人員需要為該運營活動業務單獨開發一個離線任務,以通過離線任務從數據中心中獲取業務數據處理業務數據并調用相應的通用接口層向參與該運營活動的賬戶發送獎勵、私信等。
然而,基于傳統技術,技術人員需要針對不同的運營活動業務單獨開發一個離線任務,從而導致業務的可擴展性交底,開發和維護的成本較高。
發明內容
本公開提供一種離線任務的處理方法、裝置、電子設備及存儲介質,以至少解決相關技術中開發和維護的成本較高的問題。本公開的技術方案如下:
根據本公開實施例的第一方面,提供一種離線任務的處理方法,所述方法包括:
獲取目標業務,所述目標業務包括對應的任務需求和配置參數;
根據所述任務需求,從預設的離線任務集中獲取與所述任務需求對應的至少一個離線任務;其中,所述離線任務的類型包括可調用離線任務和可配置離線任務,所述可調用離線任務為預先配置完成的離線任務,所述可配置離線任務為需要進行配置的離線任務;
根據所述配置參數,對所述至少一個離線任務進行配置,生成離線任務消息;
通過所述離線任務對應的應用程序接口發送所述離線任務消息。
在一示例性實施例中,所述可調用離線任務的確定方式包括:
獲取預設需求;
按照預設需求配置任務,得到所述可調用離線任務;
為所述可調用離線任務設置對應的根節點,按照所述根節點設置所述可調用離線任務。
在一示例性實施例中,所述為所述可調用離線任務設置對應的根節點,按照所述根節點設置所述可調用離線任務,包括:
若需上線新的可調用離線任務,則對所述可配置離線任務進行配置,并對應增加新的根節點,按照所述新的根節點設置配置后的可配置離線任務,得到新的可調用離線任務;
若需下線所述可調用離線任務,則下線對應的根節點,以下線所述可調用離線任務。
在一示例性實施例中,所述目標業務對應的任務需求存儲于配置中心,所述目標業務對應的配置參數存儲于Hive集群。
在一示例性實施例中,所述可調用離線任務至少包括私信任務、第一資源分配任務、第二資源分配任務,所述私信任務對應的應用程序接口為私信服務接口,第一資源分配任務對應的應用程序接口為第一資源分配服務接口,第二資源分配任務對應的應用程序接口為第二資源分配服務接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010711615.0/2.html,轉載請聲明來源鉆瓜專利網。





