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

SchedulerX:用語

最終更新日:Jan 14, 2025

このトピックでは、SchedulerX に関連する用語について説明し、SchedulerX をより深く理解し、使用できるようにします。

  • AppGroup

    • AppGroup はアプリケーショングループを指します。 AppGroup はアプリケーションにマッピングされ、ワーカーに関連付けられます。 AppGroup は、異なるアプリケーションに属するジョブを分離するために使用されます。
  • DAG

    • DAG は Directed Acyclic Graph の略です。 DAG は、有向閉路のない有向辺で構成されます。
  • ジョブ

    • ジョブは、SchedulerX における最小のスケジュール可能な単位です。
  • ジョブインスタンス

    • システムがジョブをトリガーするたびに、システムはジョブインスタンスを生成します。
  • 名前空間

    • SchedulerX は、名前空間を使用してリソースを分離します。名前空間は論理的に互いに分離されています。名前空間を使用して、異なる環境のリソースを分離し、同じアカウントを使用して名前空間とリソースを一元管理できます。
  • タスク

    • タスクは、システムが並列コンピューティング、メモリグリッド、またはグリッドコンピューティングモードで map メソッドを呼び出すときに作成されます。
  • ワークフロー

    • ワークフローは、ジョブを調整するために使用されます。各ワークフローは DAG です。
  • スケジュール時刻

    • スケジュール時刻とは、ジョブインスタンスが実行されるようにスケジュールされている時刻を指します。 JobProcessor は、context.getScheduleTime() からスケジュール時刻を取得できます。
  • 時系列データ

    • SchedulerX では、時系列データを処理できます。ジョブを作成するときに、ジョブがトリガーされた時刻とは異なる時点で更新されたデータを処理するように、ジョブに時間オフセットを設定できます。たとえば、ジョブが毎日 00:30 にトリガーされるとします。ジョブを使用して前日の 23:30 に更新されたデータを処理する場合、ジョブの時間オフセットを 1 時間に設定する必要があります。ジョブは引き続き 00:30 にトリガーされます。ジョブがトリガーされると、ジョブは context.getDataTime() メソッドを使用して、前日の 23:30 に更新されたデータを取得します。