NodeJS recommended job queue/message queue?? : r/node
After research for 2 days, I discovered lots of famous and powerful message queue framework aside from NodeJS such as RabbitMQ and Kafka For NodeJS based, there are BullMQ(successor of Bull), Bull and Bee Queue For cloud based, there are Google Cloud Tasks and AWS Job Queues First and foremost one important question, does job queue any different with message queue? Could I say message queue is subset of job queue because job queue could do more than message queue by managing the queue internally such as Delay Job, Retry Job if Fail, Pause Queue, Rate Limiter and etc. I would need to understand their difference before I make any further. For use case such as sending verification email to user after registration, I want to provide user an instant response(I don't want them to wait for my email to be sent only notify them to check their email because what if sending email becomes a bottleneck on a peak transactions?) after registered successfully and notify them to check their email short
Reddit - Please wait for verification
Explore this link on the map →related reading
- When to use RabbitMQ over Kafka? - Stack Overflowstackoverflow.com
- The emperor’s new clothes were built with Node.js | Notesnotes.ericjiang.com
- System Design, Chapter 7: Queuescharlieinden.github.io
- Everything I know about good system designseangoedecke.com
- Amazon SQS FAQs | Message Queuing Service | AWSaws.amazon.com
- When to use RabbitMQ or Apache Kafka - CloudAMQPcloudamqp.com
- RabbitMQ vs Redis OSS - Difference Between Pub/Sub Messaging Systems - AWSaws.amazon.com
- Cơ chế hoạt động của javascript và nodejsblog.daovanhung.com
- Tao of Node - Design, Architecture & Best Practices | Alex Kondovalexkondov.com
- Bulletproof node.js project architecture 🛡️softwareontheroad.com
- Amazon Simple Queue Servicedocs.aws.amazon.com
- RabbitMQ tutorial - Work Queues | RabbitMQrabbitmq.com