BullMQ، Node.js کے لیے Redis پر مبنی job queue ہے۔ موزونیت جانچنے کے لیے ایسے کام سے شروع کریں جو HTTP جواب کے بعد مکمل ہو سکتا ہے اور جس کی نگرانی یا دوبارہ کوشش چاہیے۔
بڑی رپورٹ سوچیں۔ Request میں بنانا صارف کو timeout تک انتظار کرا سکتا ہے۔ Queue کام قبول کرکے job ID واپس کرنے اور الگ processing کی سہولت دیتی ہے۔
1. Queue میں منتقل ہونے سے کیا بدلتا ہے
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
