[發明專利]一種運行任務的方法和設備有效
| 申請號: | 201610439675.5 | 申請日: | 2016-06-17 |
| 公開(公告)號: | CN107515883B | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 王兵;李偉杰;戴紅斌 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 張愷寧 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 運行 任務 方法 設備 | ||
本申請實施例涉及計算機技術領域,特別涉及一種運行任務的方法和設備,用以解決現有技術中存在的只能在任務停止運行后對任務對應的配置參數進行修改的問題。本申請實施例根據配置參數生成配置快照,在運行任務時根據配置快照運行任務,這樣可以隨時修改配置參數,而不會影響正在運行的任務,不需要因為修改配置參數而進行的人工監控任務,減小了修改配置參數的成本。
技術領域
本申請涉及計算機技術領域,特別涉及一種運行任務的方法和設備。
背景技術
網站系統中存在很多類型的任務,比如:用于通知用戶網站運營規則變更事項的任務;用于向用戶推薦網站近期發布的信息的任務等。
一般在執行某個任務時會加載該任務對應的配置參數,從而實現運行該任務。當一個任務正在運行時,如果修改使用到的配置參數,就會引起數據或邏輯混亂。
但在日常的運營工作中,修改任務配置的需求比較多,比如更換通知渠道等,這時就需要修改任務對應的配置參數。
目前在任務運行后,為了避免引起數據或邏輯混亂需要凍結對配置參數的修改。所以目前調整任務對應的配置參數的方式是:在任務停止運行后,對任務對應的配置參數進行修改。
配置參數的修改是隨時需要進行的,但是這種修改方式只能人工對任務進行監控,并在任務停止運行后對任務對應的配置參數進行修改,如果任務啟動時間很長,則人工需要長時間進行監控,增加了修改配置參數的成本。
綜上所述,目前只能在任務停止運行后對任務對應的配置參數進行修改。
發明內容
本申請提供一種運行任務的方法和設備,用以解決現有技術中存在的只能在任務停止運行后對任務對應的配置參數進行修改的問題。
本申請實施例提供的一種運行任務的方法,該方法包括:
確定由所述任務對應的配置參數生成的配置快照;
根據所述配置快照,運行所述任務。
本申請實施例根據配置參數生成配置快照,在運行任務時根據配置快照運行任務,這樣可以隨時修改配置參數,而不會影響正在運行的任務,不需要因為修改配置參數而進行的人工監控任務,減小了修改配置參數的成本。
可選的,所述確定由所述任務對應的配置參數生成的配置快照之前,還包括:
根據數據庫中所述任務對應的配置參數生成配置快照,并存儲所述配置快照;
所述確定由任務對應的配置參數生成的配置快照,包括:
從存儲的所有配置快照中確定由所述任務對應的配置參數生成的配置快照。
可選的,所述存儲所述配置快照,包括:
將所述配置快照存儲到磁盤緩存、內存緩存和任務宿主機的內存中的部分或全部中。
將配置快照存儲到不同的地方,由于不同地方存儲數據的特點不同,從而可以滿足不同場景的要求。
可選的,所述磁盤緩存、內存緩存和任務宿主機的內存中存儲所述配置快照;
所述從存儲的所有配置快照中確定由所述任務對應的配置參數生成的配置快照,包括:
從所述任務宿主機的內存存儲的所有配置快照中確定由所述任務對應的配置參數生成的配置快照;
若無法從所述任務宿主機的內存中確定配置快照,則從所述內存緩存中確定由所述任務對應的配置參數生成的配置快照;
若無法從所述內存緩存中確定配置快照,則從所述磁盤緩存中確定由所述任務對應的配置參數生成的配置快照。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610439675.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據查詢方法及裝置
- 下一篇:一種搜索方法、裝置及系統





