開發模式與生產模式

  • 文檔創建者:Roxy
  • 編輯次數:9
  • 最近更新:Nikozhan 于 2025-07-19
  • 1. 概述

    1.1 版本

    FineDataLink 版本
    功能說明
    4.1.7.3-
    4.1.8.2發佈後增加版本比對

    1.2 應用場景

    使用者需要將定時任務的開發編輯區和運作區隔離,所有定時任務的修訂和更改透過在開發編輯區完成除錯和試運作後,透過發佈機制,發佈到穩定的運作環境,保證開發和運作互不影響。

    1.3 功能說明

    對於定時任務,支援開發模式和生產模式,實現程式碼的隔離。

    開發模式的任務可一鍵發佈上線,將任務發佈為生產模式。

    1.4 注意事項

    • 開發模式/生產模式下的定時任務配置是獨立的,都支援手動運作。

    • 開發模式下的定時任務可發佈到生產模式;生產模式下的定時任務可選擇版本還原到開發模式。

    • 定時任務事件調度:僅判斷生產模式下任務產生的運作記錄,若其中有依賴任務在開發模式下手動運作,產生的實體不會判斷去觸發被依賴的任務。

    • 「維運中心>定時任務>運作記錄」處的資料為生產模式下的定時任務運作後產生。

    • 開放平台呼叫任務API:僅支援呼叫生產模式下的任務,若生產模式無,則呼叫報錯。

    • 註冊邏輯:lic 任務數的控制僅限制生產模式上發佈任務數,開發模式任務數不限制。

    • 資源遷移:匯入匯出的內容包含開發/生產模式+調度計劃。

    2. 模式說明

    • 開發模式相當於任務的測試環境,使用者可進行任務的設計編輯。所有的修改都不會影響生產模式的任務。開發模式的任務,可進行發佈。

    • 生產模式相當於任務的穩定版本,僅支援任務查看,可基於該版本編輯調度實現任務的排程管理。生產模式的任務,可由開發模式的任務發佈得到。可前往任務維運的任務管理查看已發佈和待發布任務。


    開發模式
    生產模式
    編輯權限
    • 任務關係

    • 參數列表

    • 任務控制:故障容許度機制、結果通知、任務屬性

    • 任務資訊

    • 運作

    • 儲存

    • 任務編輯,節點設計

    • 調度配置:排程管理、事件調度

    • 任務關係

    • 任務資訊

    • 運作

    查看權限
    • 參數列表

    • 任務控制

    3. 發佈

    進入資料開發介面,建立定時任務,預設在「開發模式」下,進行任務設計編輯,在完成後,點選「發佈」,如下圖所示:

    可看到發佈後當前任務版本、發佈校驗、並且可以增加變更描述,查看內容與指定歷史版本的不同,如下圖所示:

    然後在生產模式中即可看到發佈的任務,如下圖所示:

    此時,定時任務的目錄介面將會顯示任務「已發佈」,如下圖所示:

    若此時在「開發模式」下修改並儲存了任務,則會顯示為「待更新」,如下圖所示:

    4. 還原

    若使用者對「開發模式」的內容進行了修改,但最終不想要使用當前修改並儲存後的設計,可以使用「還原」功能,還原回「生產模式」下的任務內容,如下圖所示:

    5. 其他說明

    1)修改定時任務後,「發佈」按鈕右上角會出現小紅點,提示當前開發模式和生產模式不一致,請即時更新。如下圖所示:

    可點選發佈按鈕發佈到生產模式

    2)定時任務發佈到生產模式且設定調度頻率後,定時任務每次執行都是執行生產模式下最新的那個版本。

    3)定時任務發佈後變更目錄,不會影響任務的執行。

    4)不支援刪除生產模式」下的任務,只保留開發模式」下的任務;建議將定時任務複製後進行除錯。



    附件列表


    主題: 資料開發-定時任務
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!