Cron
Introducción
Cron es un componente de Catalyst Cloud Scale que actúa como un programador de tareas, permitiéndote automatizar tareas en horarios o intervalos específicos. Ejecuta un demonio cron en segundo plano que escucha continuamente los horarios de las tareas y las activa según sea necesario. Todo el mecanismo de programación está impulsado por Catalyst, ofreciendo una forma confiable y escalable de manejar flujos de trabajo basados en tiempo sin esfuerzo manual.
Para usar el servicio Job Scheduling en modo Early Access, envíanos un correo electrónico a support@zohocatalyst.com.
Puedes usar Catalyst Cron para ejecutar tareas administrativas y de mantenimiento de forma periódica, o para automatizar la ejecución de procesos específicos basados en horarios en la aplicación. Algunos escenarios donde se puede usar Cron incluyen: sincronizar periódicamente tus datos de Catalyst con una aplicación de terceros, actualizar el valor de un elemento de caché a intervalos regulares, o enviar correos electrónicos mensuales automatizados generados por el sistema a los usuarios de tu aplicación.
Catalyst Cron puede invocar automáticamente cualquiera de los siguientes elementos en los horarios especificados:
- URLs de terceros: Se puede invocar cualquier URL de terceros y puedes publicar o modificar datos en el endpoint
- Cron functions: Las cron functions son estructuras de código personalizadas que contienen la lógica de la tarea que debe ejecutar un cron. Puedes codificarlas para realizar tareas recurrentes como respaldos de datos o cualquier tarea única que necesite ejecutarse en un horario personalizado.
- Circuit: Circuits es un componente de Catalyst Serverless que te permite automatizar flujos de trabajo. Puedes diseñar el esquema de un circuit y pasarle una entrada JSON para orquestar tareas cuando se invoque el cron asociado.
Puedes programar la tarea cron para que se ejecute una sola vez o de forma recursiva, definiendo la fecha y hora específicas de la ejecución o el período de intervalo para la recursión.
Catalyst te permite crear y configurar tareas cron fácilmente desde la consola remota. También puedes administrar tareas cron o ver estadísticas de recursos cron usando estos componentes:
- Application Alerts: Catalyst permite a los desarrolladores configurar alertas automáticas que se envían a direcciones de correo electrónico específicas cuando un cron de Catalyst encuentra un fallo, una excepción de código o un tiempo de espera agotado.
- Metrics: Puedes ver las estadísticas de uso de las tareas cron en tu proyecto, como el número de tareas activas o inactivas y el conteo de ejecuciones de cada tarea cron.
Para practicar con Catalyst Cron, consulta este tutorial.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us