BullMQ este o coadă de joburi pentru Node.js bazată pe Redis. Pentru a decide dacă se potrivește, pornește de la activități care se pot termina după răspunsul HTTP și trebuie urmărite sau reîncercate.
Să luăm un raport mare. Generarea lui în cererea HTTP poate ține utilizatorul în așteptare până expiră cererea. O coadă permite aplicației să accepte munca, să returneze un ID de job și să o proceseze separat.
1. Vezi ce se schimbă când munca ajunge într-o coadă
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
