BullMQ என்பது Node.js-க்கான Redis அடிப்படையிலான job queue. அது பொருந்துமா என்பதை முடிவு செய்ய, HTTP response-க்குப் பிறகு முடிக்கக்கூடிய, கண்காணிப்பு அல்லது மறுமுயற்சி தேவைப்படும் வேலையிலிருந்து தொடங்குங்கள்.
ஒரு பெரிய அறிக்கையை எடுத்துக்கொள்ளுங்கள். Request-க்குள் அதை உருவாக்கினால் timeout வரை பயனர் காத்திருக்கலாம். Queue வேலையை ஏற்றுக்கொண்டு job ID திருப்பி, தனியாகச் செயலாக்க application-ஐ அனுமதிக்கிறது.
1. வேலை queue-க்கு மாறும்போது என்ன மாறுகிறது எனப் பாருங்கள்
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
