BullMQ yra Redis pagrįsta Node.js darbų eilė. Vertindami tinkamumą pradėkite nuo darbo, kuris gali baigtis po HTTP atsakymo ir kurį reikia stebėti arba kartoti.
Tarkime, kuriama didelė ataskaita. Generuojant ją užklausos metu naudotojas gali laukti iki skirto laiko pabaigos. Eilė leidžia priimti darbą, grąžinti jo ID ir apdoroti atskirai.
1. Pažiūrėkite, kas pasikeičia perkėlus darbą į eilę
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
