BullMQ är en Redis-baserad jobbkö för Node.js. För att bedöma om den passar, börja med arbete som kan slutföras efter HTTP-svaret och behöver följas upp eller köras igen.
Tänk på en stor rapport. Om den skapas inom begäran kan användaren få vänta tills begäran når sin timeout. En kö låter applikationen acceptera arbetet, returnera ett jobb-ID och bearbeta det separat.
1. Se vad som ändras när arbete flyttas till en kö
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
