第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何開啟一個臨時任務

老師,在spring+quartz整合框架中,設計一個任務是10天運行一次,如果一次任務成功率不達標,需要第二天的凌晨再次開啟任務,這種情況應該怎么辦?

正在回答

1 回答

不好意思哈,前段時間太忙導致現(xiàn)在才能回答問題。針對同學的問題,這個更偏向于業(yè)務,既然是業(yè)務需求,就不必拘泥于用quartz來完成。以下提供簡單的實現(xiàn)思路:你可以new一個quartz任務,每十天執(zhí)行一次,再new一個quartz任務,每天凌晨執(zhí)行一次,用來檢查每十天執(zhí)行的任務的那個task是否執(zhí)行成功,距離上次執(zhí)行時間是否超過了一天。細節(jié)是可以在某張表或者內(nèi)存里設置一個狀態(tài)量還有記錄上次執(zhí)行第一個任務(10天執(zhí)行一次的任務)的執(zhí)行時間,如果一次任務成功率不達標,就給狀態(tài)量置為false,同時將執(zhí)行的時間記錄進去,那個每天凌晨觸發(fā)的任務就去看這兩個變量,如果狀態(tài)量為false且最近執(zhí)行時間為一天以內(nèi),那么就再次執(zhí)行任務。。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何開啟一個臨時任務

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號