BullMQ huwa queue ta’ xogħlijiet għal Node.js li juża Redis. Biex tiddeċiedi jekk huwiex adattat, ibda b’xogħol li jista’ jitlesta wara r-rispons HTTP u li jrid jiġi segwit jew ippruvat mill-ġdid.
Ikkunsidra rapport kbir. Jekk jiġi ġġenerat ġewwa t-talba, l-utent jista’ jibqa’ jistenna sakemm jiskadi l-ħin tat-talba. Queue tippermetti lill-applikazzjoni taċċetta x-xogħol, tirritorna ID u tipproċessah separatament.
1. Ara x’jinbidel meta x-xogħol jimxi għal queue
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
