Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Beneficios

  • Automatizar el envío de jobs
    Usando Cron, puedes automatizar el envío de jobs al Job Pool. Sin importar cuán versátil sea tu requisito, puedes configurar tu cron mediante código usando los Catalyst SDKs (Java, Node.js y Python) o usando el Builder de la interfaz en la consola y el job se creará automáticamente según tus configuraciones. Dado que el demonio cron se ejecuta constantemente en segundo plano, Catalyst garantizará que el job se cree de forma puntual y se envíe al Job Pool sin ningún retraso.

  • Configurar cron durante el runtime
    Usando Dynamic Crons puedes configurar y programar crons tanto de una sola vez como recurrentes de forma dinámica durante el runtime de la aplicación. Los crons dynamic pueden crearse mediante código. Catalyst también te ofrece el soporte de SDK necesario en los runtimes de Java, Node.js y Python. Catalyst también te ofrece REST APIs para realizar operaciones de cron. Dado que estos crons se generan dinámicamente durante el runtime, tus crons estarán activos solo cuando sean necesarios. Esto optimiza aún más tu aplicación.

  • Las Cron Expressions permiten mayor flexibilidad
    El uso de Cron Expressions te permite programar crons con mayor precisión y flexibilidad. Por ejemplo, puedes configurar un cron que envíe jobs al Job Pool cada tercer día del mes calendario de un año. Puedes profundizar aún más y programar el cron para enviar un job cada minuto de una hora particular de cualquier día del mes en un año calendario. Lograr este nivel de versatilidad es bastante simple usando Cron Expressions.

  • Las Cron Expressions permiten una migración sencilla de crons desde otros servicios a Catalyst
    Las Cron expressions son expresiones estándar similares a regex. La migración de tu base de código de un servicio a otro es una experiencia engorrosa. Pero cuando se trata de la migración de tus cron jobs desde otros servicios a Catalyst, puedes reconfigurarlos fácilmente en tu propia base de código usando Cron expressions. Catalyst también te ofrece SDKs en Java, Node.js y Python con los fragmentos de código y funciones necesarios para configurar cron usando Cron Expressions.

  • Historial de ejecución
    Catalyst registra cada cron que se ejecuta y los pone disponibles inmediatamente en la sección Execution History. Estos logs te permiten evaluar el rendimiento de tus crons, depurar errores y realizar correcciones rápidas, y tomar decisiones informadas basadas en análisis e informes. El historial de ejecución está disponible durante 15 días en el entorno de desarrollo y 30 días en el entorno de producción.

  • Capaz de manejar fallos
    En ocasiones, debido a factores externos, pueden ocurrir fallos en la ejecución del cron. Sin embargo, con el Cron de Job Scheduling, siempre tienes la opción de configurar un máximo de 10 reintentos. Puedes configurar estos reintentos con un intervalo mínimo de 1 minuto hasta un máximo de 24 horas. Si la ejecución de tu cron se ha cancelado debido a una pérdida de red u otros factores externos similares, un reintento puede resolver el problema automáticamente. Además, si la ejecución falló incluso después de múltiples reintentos, cada una de las ejecuciones se registra en el Execution History, lo que permite un proceso de depuración más fácil e informativo.

Última actualización 2026-03-20 21:51:56 +0530 IST