Este tema describe las funciones de SchedulerX en Task Scheduling para ayudarle a utilizar los servicios de SchedulerX de manera eficaz.
Introducción
Task Scheduling de Alibaba Cloud es una plataforma sólida basada en la nube que ofrece capacidades de programación de trabajos flexibles, escalables y de alta disponibilidad. Task Scheduling le permite gestionar el ciclo de vida de los trabajos, lo que incluye su envío, programación, ejecución, monitoreo y control.
SchedulerX
SchedulerX proporciona las siguientes funciones:
Programe automáticamente los trabajos en un worker con una etiqueta específica para utilizar la función de versión canary. Para obtener más información, consulte Canary release for SchedulerX jobs.
SchedulerX 2.0 puede usar Simple Log Service para registrar y analizar información clave durante las operaciones del sistema, lo cual facilita la resolución de fallas. Para obtener más información, consulte Integrate Log Service.
SchedulerX admite más de 100,000 trabajos programados para una sola aplicación. Para obtener más información, consulte Scale a SchedulerX application to 100,000+ periodic jobs.
Para gestionar la programación de trabajos en escenarios de tráfico repentino, implemente limitación a nivel de aplicación mediante dos métodos. Para obtener más información, consulte Application-level throttling with a task priority queue.
Cree trabajos programados a nivel de segundos en modo de sondeo en tiempo real. Para obtener más información, consulte Create second-delay jobs.
Establezca el desplazamiento de tiempo del trabajo en N horas para procesar datos del día anterior. Para obtener más información, consulte Set data time.
Si los datos del mes anterior contienen errores, utilice la función de actualización de salida del trabajo para volver a ejecutar instancias de trabajo dentro de un periodo especificado y actualizar dicha salida. Para obtener más información, consulte Backfill job outputs.
Utilice la función de rastreo integral para consultar la duración de ejecución de los trabajos y analizar anomalías. Para obtener más información, consulte Integrate end-to-end tracing.
Especifique una etiqueta en el SDK para realizar versiones canary de los trabajos. Para obtener más información, consulte Specify tags for tasks.
Migre los datos generales de SchedulerX a su instancia de Grafana autogestionada.
Realice la autenticación de servidores para garantizar que las solicitudes enviadas por SchedulerX se reciban y procesen de forma segura.
Finalice correctamente los trabajos de programación ejecutados en una aplicación para resolver problemas que surgen al reiniciarla durante una versión, como datos incompletos. Para obtener más información, consulte Graceful shutdown for scheduled jobs.