Escalado de n8n con workers en modo cola
Configuramos el escalado de n8n con workers en modo cola para que tu instancia procese grandes volúmenes de ejecuciones sin demoras. Separamos la recepción de eventos del procesamiento, sumamos workers que trabajan en paralelo y dejamos la infraestructura lista para crecer cuando aumenta la demanda.
Te respondemos con una propuesta concreta. Sin compromiso.
Qué hacemos exactamente
Por defecto, n8n ejecuta todo en un solo proceso: recibe los webhooks, muestra el editor y corre los flujos. Funciona bien con volúmenes moderados, pero cuando las ejecuciones se acumulan, ese único proceso se convierte en un cuello de botella.
El modo cola, o queue mode, es la configuración de n8n pensada para escalar. En lugar de ejecutar los flujos en el proceso principal, los pone en una cola y los reparte entre varios workers, que son procesos dedicados solo a ejecutar flujos.
Las piezas del modo cola
| Componente | Función |
|---|---|
| Instancia principal | Muestra el editor, gestiona los disparadores programados y recibe eventos |
| Redis | Base de datos en memoria que funciona como cola de trabajos pendientes |
| Workers | Toman trabajos de la cola y ejecutan los flujos en paralelo |
| Procesadores de webhooks (opcional) | Reciben webhooks en gran cantidad sin cargar a la instancia principal |
| PostgreSQL | Base de datos compartida por todos los componentes |
Todos los componentes comparten la misma clave de cifrado, para que cualquier worker pueda usar las credenciales de los flujos.
Cuándo necesitás escalar n8n
- Las ejecuciones se encolan y los flujos tardan cada vez más en arrancar.
- Tenés picos fuertes, como una campaña, un lanzamiento o un evento de ventas, que saturan la instancia.
- Los webhooks responden lento y las aplicaciones que los envían reportan tiempos de espera agotados.
- Un flujo pesado frena a todos los demás mientras corre.
Innovación en emprendimientos
¿Lo pensamos para tu proyecto?
Cómo configuramos los workers
- Medimos la carga actual: cuántas ejecuciones hay, cuánto duran y en qué momentos se concentran.
- Diseñamos la arquitectura: cantidad de workers, ejecuciones simultáneas por worker y si hacen falta procesadores de webhooks.
- Montamos Redis y activamos el modo cola en la instancia principal y en cada worker.
- Resolvemos el almacenamiento de archivos que procesan los flujos, para que todos los workers accedan a ellos.
- Probamos con carga simulada antes de pasar a producción.
- Configuramos el monitoreo de la cola y de los workers, para saber cuándo sumar capacidad.
Los workers pueden correr en el mismo servidor o en varios, y en entornos con contenedores se pueden administrar con Kubernetes en GKE.
Qué recibís
- n8n funcionando en modo cola con la cantidad de workers acordada.
- Documentación de la arquitectura y de cómo sumar o quitar workers.
- Monitoreo de la cola y alertas ante acumulación de trabajos.
- Recomendaciones de ajustes en los flujos más pesados.
Este servicio forma parte de instalación y servidores. Las alertas de la cola se integran con el monitoreo y manejo de errores de tus flujos.
Preguntas frecuentes
¿Tenés otra duda? Escribinos por WhatsApp.
¿Cuántos workers necesita mi instancia de n8n?
Depende de cuántas ejecuciones hay, cuánto dura cada una y cómo se concentran en el día. Cada worker puede correr varias ejecuciones a la vez, con un límite que se configura. Empezamos con la cantidad justa según la medición de tu carga actual y dejamos el monitoreo listo para saber cuándo conviene sumar otro.
¿Hay que modificar mis flujos para usar el modo cola?
En general no: los mismos flujos corren igual en modo cola. La excepción son los flujos que leen o escriben archivos en el disco del servidor, porque cada worker puede estar en una máquina distinta. Esos casos los revisamos y los adaptamos para que usen un almacenamiento compartido antes de activar los workers.
¿Qué es Redis y por qué lo necesita n8n?
Redis es una base de datos que trabaja en memoria y responde muy rápido. En el modo cola, n8n la usa como lista de trabajos pendientes: la instancia principal anota cada ejecución en Redis y los workers la toman desde ahí. Sin Redis no hay forma de repartir el trabajo entre varios procesos.
¿Se puede usar el modo cola con la base de datos SQLite?
No. En el modo cola, la instancia principal y todos los workers tienen que compartir la misma base de datos al mismo tiempo, y SQLite no está pensada para eso. Se necesita PostgreSQL. Si tu instancia todavía usa SQLite, migramos los datos a PostgreSQL como primer paso, antes de configurar Redis y los workers.
¿El modo cola sirve si uso n8n Cloud?
No hace falta configurarlo. En n8n Cloud la infraestructura la administra n8n y la capacidad depende del plan contratado. El modo cola es una configuración para instancias self-hosted, donde vos decidís cuántos recursos y workers asignar. Si llegaste al límite de tu plan en n8n Cloud, pasar a servidor propio con workers es una alternativa.
Pedí tu presupuesto
Escalado de n8n con workers en modo cola, pensado para tu emprendimiento. Contanos qué necesitás y te respondemos con una propuesta.
- Tres pasos, menos de dos minutos.
- Propuesta concreta, sin compromiso.
- Si preferís, lo hablamos por WhatsApp.
- Qué necesitás
- Tu proyecto
- Tus datos
También te puede servir
- Tareas programadas y colas de trabajo en Laravel Laravel
- Migración de n8n Cloud a self-hosted Instalación y servidores
- Optimización de consultas e índices en PostgreSQL PostgreSQL
- Instalación de n8n self-hosted en tu servidor o nube Instalación y servidores
- Actualización de n8n self-hosted sin romper tus flujos Instalación y servidores
- Backups y seguridad para tu instancia de n8n Instalación y servidores