Benefits

  • You can prioritize your jobs using multiple Job Pools
    If you have too many jobs queued in a job pool, instead of executing them in just one Job Pool, you can create a priority Job Pool along with a regular Job Pool. This would ensure that your tasks that need to be executed instantly with no dispatch delay are executed promptly.

  • Job Pools significantly reduce delays in executions
    Each Job Pool is created and configured with a particular memory allocation. You also have the option to edit this memory allocation and expand or decrease the allocation based on your scaling requirements. This particular feature ensures that jobs, whether created manually or scheduled by a cron, are created and executed as precisely as possible.

  • You can create different Job Pools for different target types
    Each Job Pool is created and configured to hold a collection of jobs to trigger a particular target type: third-party URLs, job functions, circuits, and AppSail services. Based on your requirement, you can also have different Job Pools to trigger the same target types.

  • Job Pools can queue and execute jobs automatically
    You are only required to submit jobs directly to the Job Pool or schedule their submission using crons. The queuing and execution of them is completely handled by Catalyst in the backend.

Note: The Circuits component is currently not available to Catalyst users accessing from the EU, AU, IN, or CA data centers. Hence, users from these DCs will not be able to trigger Circuits using the Job Scheduling service.

Last Updated 2025-05-30 16:54:59 +0530 +0530