BullMQ er en Redis-basert jobbkø for Node.js. For å vurdere om den passer, start med arbeid som kan fullføres etter HTTP-svaret og må spores eller forsøkes på nytt.
Tenk på en stor rapport. Generering inne i forespørselen kan få brukeren til å vente helt til tidsavbrudd. En kø lar applikasjonen godta arbeidet, returnere en jobb-ID og behandle det separat.
1. Se hva som endres når arbeid flyttes til en kø
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
