計劃任務 - 匠聯(lián)邊緣服務系統(tǒng)
計劃任務模塊是匠聯(lián)平臺中用于實現(xiàn)自動化運維與業(yè)務調(diào)度的核心組件,具備高度靈活性和可擴展性,支持用戶通過腳本化方式自定義任務邏輯,滿足復雜場景下的定時或周期性操作需求。
1. 腳本化任務編寫(JavaScript)
- 用戶可以使用 JavaScript 編寫任務邏輯,實現(xiàn)數(shù)據(jù)處理、設備控制、狀態(tài)監(jiān)測等復雜操作。
- 提供沙箱環(huán)境確保執(zhí)行安全,防止非法操作影響系統(tǒng)穩(wěn)定性。
- 內(nèi)置常用工具庫(如 HTTP 請求、數(shù)據(jù)解析、日志輸出等),提升開發(fā)效率。
2. 多種任務觸發(fā)類型
- Cron 表達式觸發(fā):支持標準 Cron 語法,可精確到秒級的定時調(diào)度(如每分鐘、每小時、每天等)。
- Loop 循環(huán)觸發(fā):支持固定間隔循環(huán)執(zhí)行(如每 1000 毫秒、每 2000 毫秒等),適用于輪詢監(jiān)控、狀態(tài)檢測等場景。
- 可視化配置界面,降低使用門檻。
3. 任務執(zhí)行狀態(tài)可視化
- 實時查看任務的:
- 當前運行狀態(tài)(運行中 / 已停止 / 異常)
- 最近執(zhí)行時間與結(jié)果
- 歷史執(zhí)行日志(含輸出、錯誤信息)
- 執(zhí)行周期與下次觸發(fā)時間
- 提供圖形化監(jiān)控面板,便于運維人員快速掌握任務健康狀態(tài)。
4. 執(zhí)行結(jié)果可追溯
- 每次任務執(zhí)行均記錄日志與返回結(jié)果,支持按時間范圍查詢。
- 支持異常告警(如郵件、平臺消息通知),及時發(fā)現(xiàn)并處理失敗任務。
5. 權(quán)限與安全管理
- 任務創(chuàng)建與執(zhí)行權(quán)限可按角色控制。
腳本提交需審核或限制敏感 API 調(diào)用,保障系統(tǒng)安全。
匠聯(lián)邊緣服務系統(tǒng)是由云南物聯(lián)網(wǎng)企業(yè)——全控機電自主可控研發(fā)的邊緣計算平臺,面向工業(yè)物聯(lián)網(wǎng)場景提供設備接入、本地計算、任務調(diào)度與智能控制能力。