全部產品
Search
文件中心

Microservices Engine:應用管理

更新時間:Sep 24, 2025

本文介紹了在進行XXL-JOB任務調度時,建立和管理應用的詳細步驟,包括基本配置、進階設定、接入方法。

建立應用

在使用XXL-JOB定時任務前,您需要先建立應用。

步驟一:任務基本配置

  1. 登入MSE XXL-JOB控制台,並在頂部功能表列選擇地區。

  2. 在左側導覽列,選擇任務調度 > XXL-JOB版

  3. 單擊進入目標執行個體,在左側導覽列的應用管理,單擊建立應用

  4. 建立應用面板,輸入AppName名稱,按需進行進階配置,然後單擊確定

    配置項分類

    配置項

    描述

    預設值

    應用基本資料

    AppName

    執行器註冊時與應用關聯的唯一標識,需保證全域唯一。

    名稱

    該應用的名稱描述,可以是中文或英文。

    AccessToken

    執行器註冊時的鑒權標識,可以自訂也可以系統自動產生,出於安全考慮建議每個應用不一樣。

    應用類型

    • 普通應用:需要依賴XXL-JOB的 Java/Go/Python SDK接入執行器。

    • HTTP應用:不需要SDK接入,通過佈建網域名或K8s服務自動探索後端節點,使用HTTP協議調度。需要引擎版本>=2.3.0。

    普通應用

    應用進階配置

    流控

    應用層級流量控制,開啟後通過設定任務並發數來防止應用被打掛,並且高優先順序的任務會被先執行。

    任務執行隊列大小

    一個應用最多同時啟動並執行任務執行個體個數,超過並發數的任務執行個體不會丟棄,會放在隊列中等待執行。

    100

    採集日誌

    如開啟日誌採集,每次任務執行完成會去執行器端拉取日誌儲存在雲端,方便後續排查問題。如果任務調度太頻繁不建議開啟,有可能會把執行器負載打滿。

    標籤路由策略

    • 任務沒有指定標籤,調度所有機器。

    • 任務沒有指定標籤,只調度無標籤機器。

    執行器如何接入標籤請參見如何通過標籤路由做任務灰階

    任務沒有指定標籤,調度所有機器

步驟二:接入配置

建立應用後,單擊已建立應用操作列下的接入配置,擷取執行器的接入配置。

  • 接入方式1:修改springboot設定檔

    xxl.job.admin.addresses=http://xxljob-xxxx.schedulerx.mse.aliyuncs.com
    xxl.job.accessToken=xxxxxxx
    xxl.job.executor.appname=xxxxxxx
  • 接入方式2:通過-D參數重啟應用(不需要修改代碼和設定檔),不需要重新構建鏡像。

    java -Dxxl.job.admin.addresses=http://xxljob-xxxx.schedulerx.mse.aliyuncs.com
    -Dxxl.job.accessToken=xxxxxxx
    -Dxxl.job.executor.appname=xxxxxxx
    app.jar

編輯應用

  1. 登入MSE XXL-JOB控制台,並在頂部功能表列選擇地區。

  2. 在左側導覽列,選擇任務調度 > XXL-JOB版

  3. 單擊進入目標執行個體,在左側導覽列的應用管理,單擊目標應用操作列下的編輯

  4. 編輯應用面板中修改名稱AccessToken應用類型流控採集日誌,然後單擊確定

刪除應用

在您確認不再使用XXL-JOB定時任務後,可以刪除應用。

  1. 登入MSE XXL-JOB控制台,並在頂部功能表列選擇地區。

  2. 在左側導覽列,選擇任務調度 > XXL-JOB版

  3. 單擊進入目標執行個體,在左側導覽列的應用管理,單擊目標應用操作列下的刪除

  4. 刪除應用對話方塊中輸入應用程式名稱,然後單擊確定