This topic describes the features of SchedulerX of Task Scheduling. This helps you effectively use the SchedulerX services.
Introduction
Alibaba Cloud Task Scheduling is a robust platform that is developed based on cloud computing and provides flexible, scalable, and highly available job scheduling capabilities. Task Scheduling helps you manage the lifecycle of jobs, including job submission, scheduling, execution, monitoring, and control.
SchedulerX
SchedulerX provides the following features:
Jobs can be automatically scheduled to a worker with a specific label to use the canary release feature. For more information, see How do I perform canary release of SchedulerX jobs?
SchedulerX 2.0 can use Simple Log Service to record and analyze key information during system operations for system failure troubleshooting. For more information, see Integrate Simple Log Service with SchedulerX 2.0.
SchedulerX supports more than 100,000 scheduled jobs for a single application. For more information, see Configure an application to support more than 100 thousand periodic jobs.
To manage job scheduling in burst traffic scenarios, you can implement application-level throttling by using two methods. For more information, see Perform application-level throttling based on job priorities in a queue.
You can create second-level scheduled jobs in real-time polling mode. For more information, see Create second-delay jobs.
You can set the time offset of the job to N hours to process data on the previous day. For more information, see Process time series data.
If data in the previous month contains errors, you can use the job output update feature to rerun job instances within a specified time period and update the job output. For more information, see Update job outputs.
You can use the full-link tracing feature to query job execution duration and analyze execution abnormalities. For more information, see Integrate tracing analysis.
You can specify a tag in the SDK to perform canary release for jobs. For more information, see Specify a tag.
You can migrate overview data of SchedulerX to your self-managed Grafana.
You can perform authentication for servers to ensure that server requests sent by SchedulerX can be securely received and processed.
You can gracefully shut down scheduling jobs executed in an application to resolve the issues occurred when the application is restarted during release, such as incomplete data. For more information, see Gracefully shut down jobs and tasks executed in an application.