Architecture
Copy
The Background & Cron Jobs Framework architecture is primarily composed of three key components Queue, Scheduler, and Conversion Server. When a user or administrator manually initiates or executes a custom action, the corresponding background or cron job is added to the Queue for processing. The Scheduler then evaluates and prioritizes these jobs before scheduling them for execution. Once scheduled, the Conversion Server carries out the jobs asynchronously, ensuring minimal disruption to system performance. Upon completion, the job results are displayed on the dashboard, and an email notification is sent to the relevant user.