お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Job Schedulingのコンポーネント

概要

ジョブソース

ジョブエグゼキューター

上記の通り、Catalyst Job Schedulingは4つのコンポーネントで構成されています。以下で説明します。

Dashboard

このコンポーネントは、プロジェクトに関連するすべてのジョブJob Poolの概要を提供します。Dashboardでは、実行済みまたは進行中のジョブのステータスを素早く把握できます。また、Job Pool内でジョブの実行が失敗した正確なインスタンスをフィルタリングするための優れたツールでもあります。 catalyst_job_scheduling_getting_dashboard

Job Pool

Job Poolは、特定のターゲットタイプをトリガーするために実行される特定のジョブのセットのコレクションです。Job Poolは以下のタイプに基づいて作成できます:

Job Poolでは、送信されたすべてのジョブの進捗状況とステータスも確認できます。また、コンソール内のJob Poolでアプリケーションアラートを作成することもできます。

注意: Circuitsコンポーネントは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。

Cron

Cronを使用すると、Job Poolへのジョブ送信を1回または繰り返しでスケジュールし自動化できます。Pre-defined CronsDynamic Cronsの2種類のCronを作成できます。Cronは、ジョブを1回限りまたは繰り返しで送信するようにスケジュールできます。これらのCronのスケジュールタイプは、標準カレンダー形式、またはCron Expressionsと呼ばれるregexのような式を使用して設定できます。

Pre-Defined Crons: コンソールにあるBuilderを使用して事前に定義できます。 catalyst_job_scheduling_getting_predef_cron

Dynamic Crons: JavaNode.jsPythonで利用可能なCatalyst SDKを使用してコードで定義するのが理想的なCronです。Dynamic Cronsはランタイム中に必要な場合にのみ動的に作成されます。Dynamic Cronsを作成するためのテンプレートは、コンソールにコードスニペットとしても用意されています。 catalyst_job_scheduling_getting_dynamic_cron

注意:
  • プロジェクトを本番環境にデプロイすると、Pre-defined Cronsのみが移行されます。開発中に作成されたDynamic Cronsは開発環境にのみ存在します。

  • ただし、コンソールのBuilderまたはコードを使用して、本番環境でDynamic Cronsのみを作成できます。この機能により、ランタイム中にDynamic Cronの機能をテストできます。設定が満足できるものであれば、同じ設定をコードで実装できます。

Jobs

Jobsは、Job Function、Webhook、Circuit、またはAppSailサービスをトリガーするために作成・設定し、Job Poolに送信するタスクです。ジョブを作成するには、まずJob Poolを作成する必要があります。即時実行用のジョブを作成するか、Cronを使用してジョブの作成を自動化できます。コンソールのBuilderまたはコードを使用して、手動でジョブを作成しJob Poolに送信するオプションがあります。また、Cronを使用してJob Poolへのジョブの送信をスケジュールし自動化することもできます。 catalyst_job_scheduling_jobs_comp_img

コンソールでは、Jobsコンポーネントにより、送信、作成、削除されたジョブのステータスを確認できます。

注意: Circuitsコンポーネントは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。

最終更新日 2026-02-23 18:09:41 +0530 IST