一種定時任務的調度方法、調度系統(tǒng)及電子設備

基本信息

申請?zhí)?/td> CN202111127931.4 申請日 -
公開(公告)號 CN114064228A 公開(公告)日 2022-02-18
申請公布號 CN114064228A 申請公布日 2022-02-18
分類號 G06F9/48(2006.01)I;G06F9/50(2006.01)I;G06F16/2455(2019.01)I;G06F16/25(2019.01)I 分類 計算;推算;計數(shù);
發(fā)明人 李永銀 申請(專利權)人 蘇州宏軟信息技術有限公司
代理機構 蘇州華博知識產權代理有限公司 代理人 黃麗莉
地址 215000江蘇省蘇州市工業(yè)園區(qū)若水路388號E0503
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及了一種定時任務的調度方法、調度系統(tǒng)及電子設備,調度方法包括:步驟A:當達到定時任務的執(zhí)行時間節(jié)點時,獲取緩存中的時間記錄信息;步驟B:根據(jù)時間記錄信息判斷定時任務是否已被其他微服務實例執(zhí)行;步驟C:若未被執(zhí)行,獲取觸發(fā)器信息;步驟D:獲取鎖定信息,判斷定時任務是否被鎖定;步驟E:若未被鎖定,則獲取任務類型;步驟F:判斷任務類型;若執(zhí)行定時任務不需要調用第三方服務,則在本地執(zhí)行定時任務;若需要調用,則查詢本地緩存中是否存在第三方服務;先調用第三方服務、再執(zhí)行定時任務。通過上述設置,可解決目前有狀態(tài)微服務架構中只有主身份的微服務實例執(zhí)行定時任務而導致性能瓶頸、系統(tǒng)后續(xù)擴容能力低的問題。