使用者需要將定時任務的開發編輯區和運作區隔離,所有定時任務的修訂和更改透過在開發編輯區完成除錯和試運作後,透過發佈機制,發佈到穩定的運作環境,保證開發和運作互不影響。
對於定時任務,支援開發模式和生產模式,實現程式碼的隔離。
開發模式的任務可一鍵發佈上線,將任務發佈為生產模式。
開發模式/生產模式下的定時任務配置是獨立的,都支援手動運作。
開發模式下的定時任務可發佈到生產模式;生產模式下的定時任務可選擇版本還原到開發模式。
定時任務事件調度:僅判斷生產模式下任務產生的運作記錄,若其中有依賴任務在開發模式下手動運作,產生的實體不會判斷去觸發被依賴的任務。
「維運中心>定時任務>運作記錄」處的資料為生產模式下的定時任務運作後產生。
開放平台呼叫任務API:僅支援呼叫生產模式下的任務,若生產模式無,則呼叫報錯。
註冊邏輯:lic 任務數的控制僅限制生產模式上發佈任務數,開發模式任務數不限制。
資源遷移:匯入匯出的內容包含開發/生產模式+調度計劃。
開發模式相當於任務的測試環境,使用者可進行任務的設計編輯。所有的修改都不會影響生產模式的任務。開發模式的任務,可進行發佈。
生產模式相當於任務的穩定版本,僅支援任務查看,可基於該版本編輯調度實現任務的排程管理。生產模式的任務,可由開發模式的任務發佈得到。可前往任務維運的任務管理查看已發佈和待發布任務。
任務關係
參數列表
任務控制:故障容許度機制、結果通知、任務屬性
任務資訊
運作
儲存
任務編輯,節點設計
調度配置:排程管理、事件調度
任務控制
進入資料開發介面,建立定時任務,預設在「開發模式」下,進行任務設計編輯,在完成後,點選「發佈」,如下圖所示:
可看到發佈後當前任務版本、發佈校驗、並且可以增加變更描述,查看內容與指定歷史版本的不同,如下圖所示:
然後在生產模式中即可看到發佈的任務,如下圖所示:
此時,定時任務的目錄介面將會顯示任務「已發佈」,如下圖所示:
若此時在「開發模式」下修改並儲存了任務,則會顯示為「待更新」,如下圖所示:
若使用者對「開發模式」的內容進行了修改,但最終不想要使用當前修改並儲存後的設計,可以使用「還原」功能,還原回「生產模式」下的任務內容,如下圖所示:
1)修改定時任務後,「發佈」按鈕右上角會出現小紅點,提示當前開發模式和生產模式不一致,請即時更新。如下圖所示:
可點選「發佈」按鈕發佈到「生產模式」。
2)定時任務發佈到「生產模式」且設定調度頻率後,定時任務每次執行都是執行「生產模式」下最新的那個版本。
3)定時任務發佈後變更目錄,不會影響任務的執行。
4)不支援刪除「生產模式」下的任務,只保留「開發模式」下的任務;建議將定時任務複製後進行除錯。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙