このトピックでは、Alibaba Cloud XXL-JOB の機能をより効果的に活用するための実践的なガイドラインを提供します。
実践ガイドライン
セルフマネージド XXL-JOB から Alibaba Cloud XXL-JOB への移行
XXL-JOB は、複数のマシンにジョブを分散して実行する分散ジョブスケジューリングシステムです。高いスケーラビリティとフォールトトレランスを提供します。オープンソースの XXL-JOB から Alibaba Cloud XXL-JOB にジョブを移行できます。Alibaba Cloud が提供するエクスポートツールを使用すると、オープンソースの XXL-JOB からジョブ構成を直接エクスポートし、Alibaba Cloud XXL-JOB に構成をインポートし、Alibaba Cloud XXL-JOB にアクセスするために XXL-JOB アプリケーションを再デプロイできます。詳細については、「セルフマネージド XXL-JOB から Alibaba Cloud XXL-JOB にジョブを移行する」をご参照ください。
ラベルベースのルーティングを使用したカナリアジョブスケジューリングの実装
Alibaba Cloud XXL-JOB は、カナリアジョブスケジューリングを実装するためのラベルベースのルーティングポリシーをサポートしています。ラベルベースのルーティングを使用する場合、ジョブのスケジュール先となるエグゼキュータを決定するためにラベルを指定できます。詳細については、「ラベルベースのルーティングを使用してカナリアジョブスケジューリングを実行する」をご参照ください。
操作レコードの表示
Alibaba Cloud XXL-JOB は Alibaba Cloud ActionTrail と統合されています。 [ActionTrail コンソール] にログインし、クラウドサービス名でSchedulerX3を検索して、コンソール内のすべての操作レコードまたは API 操作レコードを表示できます。詳細については、「操作レコードを表示する」をご参照ください。
ジョブの速度制限の実装
Alibaba Cloud XXL-JOB は、ジョブレベルおよびアプリケーションレベルの速度制限を使用して、システムリソースを適切に割り当てることができます。これにより、過剰なジョブによってシステムが過負荷になるのを防ぎ、リソース消費を削減します。詳細については、「ジョブの速度制限を設定する」をご参照ください。
カスタムカレンダーのインポート
営業日または金融取引日のみにジョブをスケジュールしたり、プロモーション活動中にジョブを一時停止したりする場合は、カスタムカレンダー機能を使用できます。この機能を使用すると、特定の日に実行するようにジョブを設定し、特定のビジネス要件をより適切に満たすことができます。詳細については、「カスタムカレンダーをインポートする」をご参照ください。
モニタリングとアラートの設定
Alibaba Cloud XXL-JOB は、ジョブレベルとインスタンスレベルでのモニタリングとアラートをサポートしています。ジョブの実行中に、モニタリングとアラートの設定を行うことができます。これにより、ジョブの実行ステータスをリアルタイムで監視し、問題を早期に特定して処理することができます。モニタリングとアラートの設定の詳細については、「モニタリングとアラートを設定する」をご参照ください。
XXL-JOB に基づいてグレースフルシャットダウンを有効にする
Alibaba Cloud XXL-JOB は、オープンソースの XXL-JOB が提供する機能に加えて、グレースフルシャットダウン機能を提供します。この機能により、アプリケーションの再起動プロセス中の業務継続性が確保されます。グレースフルシャットダウン機能のシナリオと設定手順については、「XXL-JOB に基づいてグレースフルシャットダウンを有効にする」をご参照ください。
XXL-JOB と DeepSeek に基づいてトレンドニュースをプッシュし、財務データを分析する
XXL-JOB は DeepSeek と緊密に統合されており、定期的にトレンドの金融ニュースをプッシュし、財務データを分析します。