お知らせ:

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

Job Pool

はじめに

Job Poolは、ジョブの実行をキューに入れるCatalyst Job Schedulingサービスのコンポーネントです。このコンポーネントを使用して、ジョブを格納し実行できます。Job Poolのタイプに基づいて、実行されるすべてのジョブは、以下のいずれかのターゲットタイプをトリガーします:

複数のJob Poolを作成でき、それぞれが特定のターゲットタイプをトリガーするジョブを持ちます。Functions Job Poolを作成する場合は、ジョブのスムーズな実行を確保するためにJob Poolのmemory allocationを設定する必要があります。Webhook、AppSail、またはCircuit Job Poolを作成する場合は、ジョブによってトリガーされるターゲットタイプのmaximum countを指定する必要があります。

注意:
  • memory allocationの詳細については、このヘルプドキュメントをご覧ください。
  • Circuitsコンポーネントは、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには現在利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。
catalyst_job_scheduling_job_pool_home_page

ジョブは以下の方法でJob Poolに送信できます:

ジョブをJob Poolに送信する方法に関係なく、ジョブはCatalystによって自動的にキューに入れられ、関連付けられたJob Poolから実行されます。

Catalystは、以下のプログラミング言語でコードを通じてJob Pool操作を実行するための完全なSDKサポートを提供しています:

Job PoolにおけるJob実行のアーキテクチャ

以下の図は、Job Schedulingを使用してJob Poolでジョブがどのように実行されるかの概要を示しています:

catalyst_job_scheduling_Job_pool_architecture

  1. コンソールを使用して直接、またはCatalyst SDK(JavaNode.js、またはPython)を使用してコードでJobを送信できます。また、Job Poolにジョブを送信するCronをスケジュールするオプションもあります。複数のJob Poolを持つことができ、これらのJob Poolのそれぞれに複数のジョブを含めることができます。

  2. ジョブを手動で送信する場合でも、Cronを使用して送信を自動化する場合でも、Job PoolはCatalyst Task Engineを使用してジョブをキューに入れて実行します。キューイングと実行プロセスはCatalystによって完全に処理されます。

  3. Job Poolのターゲットタイプに基づいて、ジョブはJob Function、Webhook(any third-party URL)、Circuit、またはAppSailサービスをトリガーできます。

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

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