A background jobokhoz (olyan munka, amely nem szabad, hogy blokkolja a HTTP választ), a NestJS a BullMQ-val (egy Redis-alapú sor) integrálódik a @nestjs/bullmq segítségével. Jobokat adsz a sorhoz, és aszinkron módon feldolgozod őket külön workerekben — így a kérések gyorsak maradnak, és a nehéz vagy halasztott munkákat megbízhatóan kezeled.
A probléma, amelyet a sorok megoldanak
Some work is too slow or shouldn't block the request:
✗ sending emails, processing images/video, generating reports, calling slow APIs
→ doing it inline makes the user wait and risks timeouts/failures
✓ QUEUE the work → respond immediately → a worker processes it in the background
