Job Pool
Introducción
Job Pool es un componente del servicio Catalyst Job Scheduling que agrupa jobs en cola para su ejecución. Puedes usar este componente para alojar y ejecutar jobs. Según el tipo de Job Pool, cada job que se ejecute activará cualquiera de los siguientes tipos de destino:
- Job Functions
- Webhooks
- Circuits
- Servicios AppSail
Puedes crear múltiples Job Pools, cada uno con jobs que activan un tipo de destino particular. Si estás creando un Functions Job Pool, se requiere que configures la asignación de memoria del Job Pool para garantizar una ejecución fluida de los jobs. Cuando creas un Job Pool de Webhook, AppSail o Circuit, necesitarás mencionar el conteo máximo del tipo de destino que será activado por los jobs.
- Para más detalles sobre la asignación de memoria, visita esta documentación de ayuda.
- 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.

Un Job puede enviarse al Job Pool de las siguientes maneras:
- Usando el Catalyst SDK: Java, Node.js o Python
- Usando las REST APIs de Submit Job
- Programando el envío usando un Pre-Defined Cron o Dynamic Cron
- Directamente desde la sección Job Pool.
- Usando el componente Jobs.
Independientemente del medio utilizado para enviar un job al job pool, los jobs serán automáticamente agrupados en cola por Catalyst y se ejecutarán desde su Job Pool asociado.
Catalyst te proporciona el soporte completo de SDK para emplear operaciones de Job Pool mediante código en los siguientes lenguajes de programación:
Arquitectura de la ejecución de jobs en un Job Pool
El siguiente diagrama ilustra una descripción general de cómo se ejecutan los jobs en un Job Pool usando Job Scheduling:
-
Puedes enviar un Job directamente usando la consola, o mediante código usando el Catalyst SDK (Java, Node.js o Python). También tienes la opción de programar un cron para enviar un job al Job Pool. Puedes tener múltiples Job Pools, y cada uno de estos Job Pools puede tener múltiples jobs.
-
Independientemente de si envías el Job manualmente o automatizas el envío mediante el uso de un cron, el Job Pool los agrupará en cola y los ejecutará usando el Catalyst Task Engine. El proceso de agrupamiento en cola y ejecución será completamente manejado por Catalyst.
-
Según el tipo de destino del Job Pool, los jobs pueden activar un Job Function, un webhook (cualquier URL de terceros), un Circuit o incluso activar un servicio AppSail.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us
