すべてのプロダクト
Search
ドキュメントセンター

Microservices Engine:アプリケーション管理

最終更新日:Jan 06, 2026

このトピックでは、XXL-JOB のタスクスケジューリング用のアプリケーションを作成および管理する方法について説明します。基本設定、詳細設定、および統合メソッドについて説明します。

アプリケーションの作成

XXL-JOB の定期タスクを使用する前に、まずアプリケーションを作成する必要があります。

ステップ1:タスクの基本設定

  1. MSE XXL-JOB コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。

  2. 左側のナビゲーションバーで、タスクスケジューリング > XXL-JOB 版を選択します。

  3. 対象のインスタンスをクリックします。左側のナビゲーションウィンドウの アプリケーション管理 で、[アプリケーションの作成] をクリックします。

  4. [アプリケーションの作成] パネルで、[AppName][名前] を入力します。必要に応じて詳細設定を行い、[OK] をクリックします。

    設定カテゴリ

    設定項目

    説明

    デフォルト値

    アプリケーションの基本情報

    AppName

    登録時にエグゼキュータをアプリケーションに関連付ける一意の識別子。グローバルに一意である必要があります。

    なし

    名前

    アプリケーションの名前。中国語と英語がサポートされています。

    なし

    AccessToken

    エグゼキュータ登録用の認証トークン。カスタマイズするか、システムに自動生成させることができます。セキュリティのため、アプリケーションごとに異なるトークンを使用することを推奨します。

    なし

    アプリケーションタイプ

    • 標準アプリケーション:Java、Go、または Python 用の XXL-JOB ソフトウェア開発キット (SDK) を使用して統合されたエグゼキュータが必要です。

    • HTTP アプリケーション:SDK の統合は不要です。バックエンドノードは、ドメイン名または Kubernetes サービスを設定することで自動的に検出されます。スケジューリングには HTTP プロトコルが使用されます。エンジンバージョン 2.3.0 以降が必要です。

    標準アプリケーション

    アプリケーションの詳細設定

    スロットリング

    アプリケーションレベルのトラフィックシェーピング。有効にすると、タスクの同時実行数を設定して、アプリケーションが無応答になるのを防ぐことができます。優先度の高いタスクが最初に実行されます。

    オフ

    タスク実行キューサイズ

    アプリケーションで同時に実行できるタスクインスタンスの最大数。この制限を超えたタスクインスタンスは破棄されず、キューに入れられて実行を待ちます。

    100

    タグベースのルーティングポリシー

    • タスクにタグが指定されていない場合、すべてのマシンをスケジュールします。

    • タスクにタグが指定されていない場合、タグ付けされていないマシンのみをスケジュールします。

    エグゼキュータにタグを追加する方法の詳細については、「タグベースルーティングを使用してタスクのカナリアリリースを実行する方法」をご参照ください。

    タスクにタグが指定されていない場合、すべてのマシンでスケジュールされます。

ステップ2:統合設定

アプリケーションを作成した後、アプリケーションの [操作] 列にある [統合設定] をクリックして、エグゼキュータの統合設定を取得します。

  • メソッド1:Spring Boot 設定ファイルを変更します

    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][アプリケーションタイプ][スロットリング][ログ収集] を変更し、[OK] をクリックします。

アプリケーションの削除

XXL-JOB の定期タスクでアプリケーションが不要になった場合は、削除できます。

  1. MSE XXL-JOB コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。

  2. 左側のナビゲーションバーで、タスクスケジューリング > XXL-JOB 版を選択します。

  3. 対象のインスタンスをクリックします。左側のナビゲーションウィンドウの アプリケーション管理 で、対象のアプリケーションの [操作] 列にある [削除] をクリックします。

  4. [アプリケーションの削除] ダイアログボックスで、アプリケーション名を入力し、[OK] をクリックします。