బ్యాకగ్రౌండ్ జాబ్ల కోసం (HTTP రెస్పాన్స్ను బ్లాక్ చేయకూడదు అయ్యే పని), NestJS BullMQ (Redis-ఆధారిత క్యూ)కు @nestjs/bullmq ద్వారా సమీకృతం చేస్తుంది. మీరు జాబ్లను క్యూకు జోడిస్తారు మరియు వాటిని ఎలాప్గా వేరు వర్కర్లలో ప్రక్రియ చేస్తారు — అభ్యర్థనలను వేగవంతం చేస్తూ మరియు భారీ లేదా వాయిదా వేయిన పనిని విశ్వసనీయంగా నిర్వహిస్తూ.
క్యూలు పరిష్కరించే సమస్య
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
