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

Microservices Engine:秒単位の遅延ジョブの作成

最終更新日:Mar 11, 2026

ワークロードが分未満のスケジューリング (継続的なデータポーリング、ほぼリアルタイムのモニタリング、高頻度のバッチ処理など) を必要とする場合、標準的な cron ベースのジョブでは不十分です。SchedulerX の秒単位の遅延ジョブは、秒単位で測定される固定間隔で実行されるため、時間に敏感なタスクを最小限のレイテンシーで処理できます。メモリグリッドモデルと組み合わせることで、秒単位の遅延ジョブは大量のデータを継続的に処理します。

利用シーン

シナリオ秒単位の遅延ジョブの利点
継続的なデータ同期数秒ごとにアップストリームのデータソースをポーリングし、更新をダウンストリームにプッシュします
ほぼリアルタイムのモニタリング短い間隔でシステムメトリックやビジネス指標を確認し、しきい値を超えた場合にアクションをトリガーします
高頻度のバッチ処理メモリグリッドモデルを使用して、キューに入れられたタスクを迅速に連続処理します

仕組み

秒単位の遅延ジョブは、SchedulerX が秒単位で測定される固定間隔でトリガーする定期的なジョブです。次のジョブタイプが秒単位の遅延スケジューリングをサポートしています:

  • Simple Java ジョブ

  • Distributed Java ジョブ

  • Java スクリプト

秒遅延ジョブは、さまざまな方法で実行することもできます。

秒単位の遅延ジョブの作成

秒単位の遅延スケジューリングを有効にするには、ジョブを作成する際に次の設定を構成します:

パラメーター説明
時間タイプsecond_delayジョブを秒単位のスケジューリングに切り替えます
固定遅延50連続するトリガー間の秒数です

実行詳細の表示

秒単位の遅延ジョブでは、タスクインスタンス記録ページに [履歴実行記録] タブが追加されます。このタブは、標準のジョブ実行詳細を次の記録で補完します:

レコード説明
当日の実行レコード当日にジョブが最初に実行されてからの、トリガー、成功、失敗の合計数
前日の実行レコード最初のトリガーから前日の終了時点までの、トリガー、成功、失敗の合計数
最近の結果各レベルでの分散タスク数、成功したタスク数、失敗したタスク数を含む、直近 10 件の実行結果

アラート設定

SchedulerX は、秒単位の遅延ジョブ用に 2 つの組み込みアラートタイプを提供します。アラートを受信するには、ジョブのアラート設定でアラート機能のスイッチをオンにします。

アラートタイプトリガー条件
実行失敗アラート秒単位の遅延ジョブが最初に実行失敗したときに発生します。
連続実行失敗アラートジョブが少なくとも 1 回正常に完了した後、10 回以上連続して失敗した場合に発生します。

関連ドキュメント