Architecture

Note: Catalyst now offers you a brand new scheduling service called Job Scheduling in Early Access mode. This service is a significant upgrade to the current Cloud Scale Cron component. You can find out more about the Catalyst Job Scheduling service here.

To use the Job Scheduling service in the Early Access mode, email us at support@zohocatalyst.com.

Catalyst cron is a wrapper for the Zoho task engine. The task engine consists of a cron job scheduler and a backend server.

The cron jobs that are created in the Catalyst console are handled by the task engine. The job scheduler handles the sorting of jobs and passes each job to the task engine server at its invocation time that you configure.

The cron jobs are then executed by the task engine server at the scheduled time, based on its configurations.The server either invokes the associated cron function, the configured third-party URL, or the target circuit.

Cron Workflow

The workflow of Cron operations in Catalyst is as follows:

  • Create a cron in the catalyst console.
  • The console passes all the cron jobs as they are created to the task engine, along with its configurations including its schedule type and point.
  • At a cron’s scheduled execution time, the job scheduler passes the job details to the task engine server, which then handles its execution. The server will invoke either the associated cron function, the third-party URL, or the target circuit.
  • The execution status and job details of the executed cron job fetched from the Task Engine are then passed on and rendered in the console in the Execution History section.

catalyst_cron_architecture

Last Updated 2025-02-24 14:38:44 +0530 +0530

ON THIS PAGE

ON THIS PAGE
ACCESS THIS PAGE