このトピックでは、XXL-JOB を使用してアプリケーションを作成および管理する方法について説明します。アプリケーションの基本設定、詳細設定、およびアクセス方法を構成できます。
アプリケーションの作成
XXL-JOB ジョブを使用する前に、アプリケーションを作成する必要があります。
手順 1: 基本設定の構成
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、
を選択します。インスタンス名をクリックします。左側のナビゲーションウィンドウで、[アプリケーション管理] をクリックします。表示されるページで、[アプリケーションの作成] をクリックします。
[アプリケーションの作成] パネルで、[AppName] と [名前] を指定し、ビジネス要件に基づいて詳細設定を構成し、[OK] をクリックします。
カテゴリ
パラメーター
説明
デフォルト値
基本情報
AppName
エグゼキュータが登録されるときに、アプリケーションを識別するために使用される一意の識別子。識別子はグローバルに一意である必要があります。
該当なし
名前
アプリケーションの名前。中国語または英語の名前を指定できます。
該当なし
AccessToken
エグゼキュータが登録されるときに、XXL-JOB がアプリケーションにアクセスすることを承認するために使用される認証識別子。カスタム識別子を指定するか、システム定義の識別子を使用できます。セキュリティを確保するために、アプリケーションごとに一意の認証識別子を指定することをお勧めします。
該当なし
詳細設定
フロー制御
アプリケーションレベルで速度制限を有効にするかどうかを指定します。この機能を有効にすると、アプリケーションが一時停止されないように、同時ジョブの最大数を指定できます。ジョブは優先順位の高い順に実行されます。
無効
タスク実行キューサイズ
アプリケーションに対して同時に実行できるジョブの最大数。指定された値を超えると、新しいジョブは実行されるまでキューで待機します。
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
アプリケーション構成の変更
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、
を選択します。インスタンス名をクリックします。左側のナビゲーションウィンドウで、[アプリケーション管理] をクリックします。表示されるページで、目的のアプリケーションを見つけ、[操作] 列の [編集] をクリックします。
[アプリケーションの編集] パネルで、[名前]、[AccessToken]、[フロー制御]、[ログ収集] パラメーターの設定を変更し、[OK] をクリックします。
アプリケーションの削除
XXL-JOB ジョブを使用しない場合は、ジョブを実行するアプリケーションを削除できます。
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、
を選択します。インスタンス名をクリックします。左側のナビゲーションウィンドウで、[アプリケーション管理] をクリックします。表示されるページで、目的のアプリケーションを見つけ、[操作] 列の [削除] をクリックします。
[アプリケーションの削除] メッセージで、アプリケーション名を入力し、[OK] をクリックします。