BullMQ es una cola de trabajos para Node.js basada en Redis. Evalúala para trabajo que puede terminar después de la respuesta HTTP y requiere seguimiento o reintentos.
Un informe grande generado dentro de la petición puede hacer esperar hasta el timeout. La cola permite aceptar el trabajo, devolver un ID y procesarlo aparte.
1. Entiende qué cambia al usar una cola
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
