一種基于Quartz框架的任務(wù)流程處理方法

基本信息

申請(qǐng)?zhí)?/td> CN201610375736.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN106095540B 公開(kāi)(公告)日 2020-01-03
申請(qǐng)公布號(hào) CN106095540B 申請(qǐng)公布日 2020-01-03
分類(lèi)號(hào) G06F9/48 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 顧振赟 申請(qǐng)(專(zhuān)利權(quán))人 上海萌果信息科技有限公司
代理機(jī)構(gòu) 上海申新律師事務(wù)所 代理人 上海萌果信息科技有限公司
地址 200082 上海市楊浦區(qū)錦西路69號(hào)306A6室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于Quartz框架的任務(wù)流程處理方法,包括以下步驟:通過(guò)任務(wù)插件將數(shù)據(jù)庫(kù)中的所有定時(shí)任務(wù)對(duì)應(yīng)的屬性信息加載至一任務(wù)調(diào)度器中;任務(wù)調(diào)度器根據(jù)屬性信息調(diào)用對(duì)應(yīng)的定時(shí)任務(wù)并通過(guò)主程序執(zhí)行定時(shí)任務(wù);定時(shí)任務(wù)執(zhí)行完畢后形成一第一執(zhí)行結(jié)果并調(diào)整工作任務(wù)狀態(tài)信息表中未執(zhí)行的即時(shí)任務(wù)的狀態(tài)信息;根據(jù)即時(shí)任務(wù)的狀態(tài)信息,通過(guò)任務(wù)插件將滿(mǎn)足預(yù)設(shè)觸發(fā)條件的即時(shí)任務(wù)加載至任務(wù)調(diào)度器;通過(guò)主程序執(zhí)行滿(mǎn)足預(yù)設(shè)觸發(fā)條件的即時(shí)任務(wù),并形成一第二執(zhí)行結(jié)果后任務(wù)調(diào)度器調(diào)整工作任務(wù)狀態(tài)信息表中關(guān)于即時(shí)任務(wù)的狀態(tài)信息,直至所有的即時(shí)任務(wù)執(zhí)行結(jié)束。其技術(shù)方案的有益效果在于,操作簡(jiǎn)單,能準(zhǔn)確的對(duì)互相制約的任務(wù)流程進(jìn)行處理。