[發明專利]一種分組調度系統在審
| 申請號: | 201810107836.X | 申請日: | 2018-02-02 |
| 公開(公告)號: | CN108228329A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 袁林 | 申請(專利權)人: | 觀相科技(上海)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 上海天翔知識產權代理有限公司 31224 | 代理人: | 劉粉寶 |
| 地址: | 201108 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制模塊 分組調度系統 調度 調度作業 調度規則 分組管理 作業執行 分組 統一管理 依賴關系 配置的 構建 打包 抽象 配置 創建 優化 維護 | ||
本發明涉及一種分組調度系統,包括:分組管理模塊、調度作業控制模塊、調度執行控制模塊;分組管理模塊將具有相同調度規則的作業抽象成一個完整的分組;調度作業控制模塊依托于分組的功能,提供多種執行方式;調度執行控制模塊根據調度作業執行模塊中配置的執行規則,創建一個作業執行池,調度執行控制模塊模塊從該作業執行池中按照調度時間以及依賴關系定時執行。本發明提供的分組調度系統,優化現有的調度執行策略,通過構建分組來將多個相同調度規則的作業進行邏輯上的打包,從而簡化了作業的配置,方便了作業的統一管理,與此同時方面了后期的維護工作等。
技術領域
本發明涉及一種調度系統,具體涉及一種通過構建分組來將多個相同調度規則的作業進行邏輯上的打包,從而簡化了作業的配置,方便了作業的統一管理的分組調度系統。
背景技術
調度系統主要功能是在正確的時間點啟動正確的作業,確保作業按照正確的依賴關系及時準確的執行。其在企業數據平臺中起著至關重要的作用。在大數據時代,由于數據源繁雜,數據種類繁多,數據依賴關系復雜,調度作業較多,如何快速提高配置效率,簡化配置是我們亟需解決的問題。
現階段的調度技術主要為調度中每個作業配置一個調度器,即無論作業多少,每個作業都有一個獨立的調度器來定時執行作業,與此同時作業之間可能存在一定的依賴關系,當作業同時調度規則同時滿足時,按照依賴關系先后執行。當作業報錯時,需要單獨重新配置調度方式,執行調度作業。
現階段主流調度工具主要分為兩種,一種是CS架構,提供可視化界面,通過拖拉拽的方式配置調度作業,另外一種是BS架構,基于Web配置調度作業,這兩者利用定時器定時執行作業,然后通過一定的依賴關系執行調度作業。每個作業都有著自己獨立的調度規則,無論該規則是否重復。那么在配置多個不同作業時,并且這些作業調度規則相同時,就會存在多次重復規則配置問題,極大降低了配置的效率。同時當調度中作業批量報錯時,需要重復配置多個調度作業的規則以實現作業重跑,這也加大了后期維護的工作量。
發明內容
針對上述問題,本發明的主要目的在于提供一種通過構建分組來將多個相同調度規則的作業進行邏輯上的打包,從而簡化了作業的配置,方便了作業的統一管理的分組調度系統。
本發明是通過下述技術方案來解決上述技術問題的:一種分組調度系統,所述分組調度系統包括:分組管理模塊、調度作業控制模塊、調度執行控制模塊。
所述分組管理模塊將具有相同調度規則的作業抽象成一個完整的分組。
所述調度作業控制模塊依托于分組的功能,提供多種執行方式。
所述調度執行控制模塊根據調度作業執行模塊中配置的執行規則,創建一個作業執行池,調度執行控制模塊模塊從該作業執行池中按照調度時間以及依賴關系定時執行。
在本發明的具體實施例子中,所述分組管理模塊包括配置分組基本信息單元、向分組中添加作業單元、配置作業依賴關系單元,配置分組基本信息單元中用戶登錄系統配置分組基本信息;基本信息持久化到數據庫中用戶選擇配置好的分組然后添加調度作業,分組中的作業將會有著相同的定時規則;當配置好作業之后,單獨配置作業之間的依賴關系,依賴關系持久化到數據庫中進行保存。
在本發明的具體實施例子中,所述調度作業控制模塊包括以下幾種作業執行方式:分組所有作業執行、分組中指定作業執行、分組作業中按照某個作業為起點執行,上述執行方式將會直接生成可執行作業,推送到作業池中。
在本發明的具體實施例子中,所述調度執行控制模塊從作業池中按照作業之間的依賴關系獲取可執行的作業;調度作業控制模塊能跳過定時規則創建可執行的作業,調度執行控制模塊將會根據作業池中的作業隸屬的分組創建時間順序來依次執行可執行作業。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于觀相科技(上海)有限公司,未經觀相科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810107836.X/2.html,轉載請聲明來源鉆瓜專利網。





