SchedulerX is a distributed job scheduling platform developed by Alibaba Cloud. It supports cron-based scheduling, one-time jobs, visual workflow orchestration, and distributed batch execution, with built-in high availability, observability, and low-latency performance.
SchedulerX is compatible with XXL-JOB, ElasticJob, Spring Schedule, and Kubernetes Job.
Key capabilities
| Capability | Description |
|---|---|
| Cron and one-time scheduling | Run jobs on cron expressions or trigger them once at a specific time. |
| Visual workflow orchestration | Build multi-step workflows in the console. Define job dependencies and pass data between jobs without writing orchestration code. |
| Distributed batch execution | Split large workloads across multiple workers. SchedulerX distributes tasks automatically with a few lines of code using its simplified programming models. |
| High availability | Run jobs with built-in failover and redundancy to minimize downtime and scheduling interruptions. |
| Observability | Monitor job status and performance through the integrated monitoring dashboard, logging, and historical execution records. |
| Multi-channel alerting | Receive notifications about job failures and timeouts through DingTalk messages, text messages, or phone calls. |
| O&M | Automate routine operations and maintenance tasks with scheduled job execution. |
SchedulerX console
The SchedulerX console provides a central interface to manage your scheduling infrastructure:
Create and manage scheduled jobs.
Build workflows to orchestrate jobs and pass data between them.
Query historical execution records and logs.
Monitor job status through the built-in monitoring dashboard.
Get started
To start using SchedulerX, open the SchedulerX console and create your first scheduled job.
For technical support, join DingTalk group 23103656.