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.

Componentes de Job Scheduling

OVERVIEW

JOB SOURCE

JOB EXECUTOR

Como se representa arriba, Catalyst Job Scheduling consta de cuatro componentes, que se explican a continuación.

Dashboard

Este componente proporciona una descripción general de todos los jobs y job pools asociados con el proyecto. El Dashboard te permite comprender rápidamente los estados de los jobs que se ejecutaron o están actualmente en progreso. También es una excelente herramienta para filtrar con precisión las instancias exactas en las que la ejecución de un job falló en un job pool. catalyst_job_scheduling_getting_dashboard

Job Pool

Un Job Pool es una colección de un conjunto específico de jobs que se ejecutarán para activar tipos de destino específicos. Los Job Pools pueden crearse según los siguientes tipos:

Los Job Pools también permiten ver el progreso y el estado de todos los jobs que se envían a ellos. También puedes crear Application Alerts dentro del Job Pool en la consola.

Nota: El componente Circuits no está disponible actualmente para los usuarios de Catalyst que acceden desde los centros de datos de la EU, AU, IN o CA. Por lo tanto, los usuarios de estos DC no podrán activar Circuits usando el servicio Job Scheduling.

Cron

Cron te permite programar y automatizar el envío de jobs a un Job Pool una vez y de forma recurrente. Puedes crear dos tipos de crons: Pre-defined y Dynamic. Los crons pueden programarse para enviar jobs una sola vez o de forma recurrente. El tipo de programación de ambos crons puede configurarse usando el formato de calendario estándar, o usando expresiones similares a regex llamadas Cron Expressions.

Pre-Defined Crons: Estos pueden definirse por adelantado usando la funcionalidad Builder presente en la consola. catalyst_job_scheduling_getting_predef_cron

Dynamic Crons: Estos son crons que idealmente se definen mediante código usando los Catalyst SDKs disponibles en Java, Node.js y Python. Los crons dynamic se crean dinámicamente durante el runtime, solo cuando son necesarios. Las plantillas para crear crons dynamic también están disponibles como fragmentos de código en la consola. catalyst_job_scheduling_getting_dynamic_cron

Nota:
  • Cuando despliegues el proyecto a producción, solo los Pre-defined Crons se migrarán. Los Dynamic Crons que se crearon durante el desarrollo solo estarán presentes en el entorno de desarrollo.

  • Sin embargo, puedes crear solo crons dynamic en el entorno de producción, usando el Builder de la consola o mediante código. Esta funcionalidad te permitirá probar la funcionalidad de tu cron dynamic durante el runtime. Si la configuración es satisfactoria, puedes implementar la misma configuración mediante código.

Jobs

Los Jobs son las tareas que creas, configuras y envías a un Job Pool para activar un Job Function, webhook, Circuit o un servicio AppSail. Debes crear un job pool primero para crear un job. Puedes crear un job para ejecución inmediata o automatizar su creación usando un cron. Tienes la opción de crear jobs manualmente y enviarlos a un job pool usando el builder de la consola, o mediante código. También puedes programar y automatizar el envío de jobs a un job pool usando crons. catalyst_job_scheduling_jobs_comp_img

En la consola, el componente Jobs te permitirá ver los estados de los jobs enviados, creados y eliminados.

Nota: El componente Circuits no está disponible actualmente para los usuarios de Catalyst que acceden desde los centros de datos de la EU, AU, IN o CA. Por lo tanto, los usuarios de estos DC no podrán activar Circuits usando el servicio Job Scheduling.

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