Architecture

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 2023-07-17 23:18:25 +0530 +0530

ON THIS PAGE