BullMQ est une file de jobs Node.js fondée sur Redis. Évaluez-la pour un travail pouvant finir après la réponse HTTP et nécessitant suivi ou reprises.
Un gros rapport produit dans la requête peut faire attendre jusqu’au timeout. Une file accepte le travail, retourne un ID et traite séparément.
1. Comprendre le changement apporté
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
