What are Message Queues? | BullMQ Queues NodeJS

  Рет қаралды 26,616

Piyush Garg

Piyush Garg

Күн бұрын

Welcome to the comprehensive crash course on Message Queues and BullMQ, explicitly designed for NodeJS developers! In this highly informative and engaging video, we will delve into the world of message queuing and explore the powerful capabilities of BullMQ in NodeJS applications. We are going to cover all the topics including:
- What are message queues?
- How Queues Work
- Use Cases of Queues
- Dead Letter Queues and etc.
Kafka Crash Course • Apache Kafka Crash Cou...
Timestamps
00:00 Introduction to Message Queues
00:30 What are Message Queues?
02:50 Practical use case of Message Queues
14:00 Dead Letter Queue
27:30 BullMQ and Queue in Node.js
32:00 Coding BullMQ Queues in Nodejs
Titles
- What are Message Queues?
- How do Message Queues Work?
- Implementing Message Queues in Node.js
- BullMQ Crash Course
- BullMQ Queues in Nodejs
- Use Cases of Queues in Nodejs
- Making Queues using Nodejs
Tags
#queues #nodejs #systemdesign #bullmq #redis #messagingqueues #sqs #rabbitmq #backenddeveloper #jobprocessing #programming #coding #backendwebdevelopment

Пікірлер: 88
@TonyStark90743
@TonyStark90743 11 ай бұрын
Only KZfaqr who teaches real backend stuff in nodejs in Hindi.. keep them coming 🎉🎉😊
@CoderBB
@CoderBB 11 ай бұрын
Yupp there 2 more Coders Gyan & Code with Jay
@TonyStark90743
@TonyStark90743 11 ай бұрын
@@CoderBB didn't know about code with jay. Have you learned anything from him?
@gauravtiwari6104
@gauravtiwari6104 12 күн бұрын
@@CoderBB coders gyaan is highly underatted
@suryanshverma2311
@suryanshverma2311 6 күн бұрын
Right brother
@kimjongun2217
@kimjongun2217 11 ай бұрын
please keep coming with new concept like this in node js it helps a lot
@ujjwalrockriser
@ujjwalrockriser 8 ай бұрын
I am shocked that more than 30 minutes is just theory and than the coding part came. Salute you sir, essa hi padhate raho.
@akhildonthula6160
@akhildonthula6160 8 ай бұрын
you are the real time person please don't stop uploading videos
@complexx8092
@complexx8092 11 ай бұрын
No way, I was just going to start looking for this exact topic... Thanks a ton..
@ananyobratapal5521
@ananyobratapal5521 5 ай бұрын
Your teaching style and communication skills are really good! You rightfully got a sub!
@deezwhat2791
@deezwhat2791 11 ай бұрын
This guy is ahead of the whole KZfaq channel, damn
@malikadnan7
@malikadnan7 6 ай бұрын
love you hogya bro wadda wadda. i was having message loss issues wrt scaling! shukriya for this
@ibrahimjavaid6861
@ibrahimjavaid6861 7 ай бұрын
from basic to advance Now that a way of teaching.
@user-gm4cp2xz8j
@user-gm4cp2xz8j 5 ай бұрын
Lovely explanation Piyush bhai... You are doing a great job by making the concept clear in the beginning and also by showing the real coding part at the end. 🤟🤟🤟
@nitingoswami1959
@nitingoswami1959 2 ай бұрын
Bro your doing great job for future devs ❤
@sohanbafna2282
@sohanbafna2282 2 ай бұрын
Like always - You are awesome. Following KISS principle for explanation
@asfandsiddique7434
@asfandsiddique7434 6 ай бұрын
great teaching brother keep it up and It would be awesome if you teach how to handle errors in queues
@fahadtahir4425
@fahadtahir4425 7 ай бұрын
I really like your concepts boss.
@hkverse6016
@hkverse6016 6 ай бұрын
Great explanation!
@iamakashkumarram
@iamakashkumarram 11 ай бұрын
Awesome video piyush Sir ❤
@hassanmahmood3747
@hassanmahmood3747 11 ай бұрын
much respect from pakistan eagerly waiting for thread BE architecture video ..
@ichigokurosaki7120
@ichigokurosaki7120 11 ай бұрын
Great video as always bro Please make a tutorial on redis as well
@odiavloggerdhiraj903
@odiavloggerdhiraj903 10 ай бұрын
Thank you so much sir 🙏
@mystic_monk55
@mystic_monk55 7 ай бұрын
Nice video bhai
@amomynys
@amomynys Ай бұрын
Great tutorial
@arpitnakrani8108
@arpitnakrani8108 10 ай бұрын
Fantastic ! It will be good if you come up with redis explanation
@weforyouweb1165
@weforyouweb1165 9 ай бұрын
Jordar sir ji ❤
@bdeveloper09
@bdeveloper09 6 ай бұрын
Super explained
@programming5484
@programming5484 10 ай бұрын
Thank you Man
@prashlovessamosa
@prashlovessamosa 6 ай бұрын
Thanks piyush the Goat.
@ztrixx3280
@ztrixx3280 5 күн бұрын
Maza aa gya, :)
@arpandeepsingh9049
@arpandeepsingh9049 11 ай бұрын
Amazing!!!!!!
@StartupSpells
@StartupSpells 4 ай бұрын
love it. can you do one on bullmq with next.js in dockerfile? cant figure out how to keep the worker running in next.js.
@abhinay.k
@abhinay.k 3 ай бұрын
thank you
@mayanksgajjar
@mayanksgajjar 10 ай бұрын
Hey bro, which tool & pen you are using for drawing and writing?
@Rehmaan.
@Rehmaan. 11 ай бұрын
Which theme you are using in vs code?
@NobleNiraj
@NobleNiraj 11 ай бұрын
Brother Piyush let's do setup tour. its a must.
@saqibullah7286
@saqibullah7286 6 ай бұрын
Sir please make playlist on microservices in node js
@pritamkumar6454
@pritamkumar6454 11 ай бұрын
Great 👍
@suryanshverma2311
@suryanshverma2311 6 күн бұрын
Sir transcoded videos ko s3 ki private bucket se signed url generate kar ke chalata hoon toh nahi chalta hai,but public bucket pe hi kaam kar raha hai..how to solve this problem..
@sankhasuvraghatak
@sankhasuvraghatak 11 ай бұрын
hi Piyush bhaiya. i did a pull request regarding a contribution on your Repo. 1) apply issue label to PR 2) validate PRs both were successful but 3) Vercel- authorization required to deploy was unsuccessful I'm new to open source so i don't know about this(and have no one to ask to). can you tell me what's the problem please?
@hasan1578
@hasan1578 18 күн бұрын
Awesome
@kuldipkumar3363
@kuldipkumar3363 3 ай бұрын
Please help me Hello sir I am using bullMq in my project to upload excell data to mongodb. My producer function insert all the jobs in queue but there is some problem with my consumer function . Consumer always skip 20-30 job. means consumer not processing 20 to 30 jobs while on billboard show all jobs completed. Please help me.
@CoderBB
@CoderBB 11 ай бұрын
Hey bro can you build a webhook mechanisms using message queue and it should be highly scalable. I think that's a good idea of project
@yashpately.1735
@yashpately.1735 11 ай бұрын
Best video ❤❤
@pushkarkathayat7893
@pushkarkathayat7893 6 ай бұрын
Can we use it in Nextjs on Vercel? Thanks
@HasanKhan-nq2ch
@HasanKhan-nq2ch 10 ай бұрын
so so so much good video!!!!!!!!!!!!!!!!!!!!!!!!!!!
@kimjongun2217
@kimjongun2217 11 ай бұрын
Thanks bro very very much is rabbitmq also same?
@raiyanshaikh4327
@raiyanshaikh4327 10 ай бұрын
Hello sir, can you please make a video on Apollo federation and subgraph or small demo on it?
@ihasaniftekhar
@ihasaniftekhar 9 ай бұрын
And I Subscribed!
@HimanshuSingh-ek3mu
@HimanshuSingh-ek3mu 11 ай бұрын
Bhaiya apne main cheez toh batayi hi nhi that is asynchronous processing jiske liye message queue ko introduce Kiya tha
@user-rk9iz1uu7n
@user-rk9iz1uu7n 4 ай бұрын
Bro redis use kr rhe hai to code to app engine me deploy kaise kre?
@samareshshil69
@samareshshil69 7 ай бұрын
❤❤❤❤❤❤❤
@anuragprakash7256
@anuragprakash7256 9 ай бұрын
After worker has processed the data, the data which was sent though the queue still remains in redis. Is there a way to delete that from redis once the processing is done ?
@prayanshparmar930
@prayanshparmar930 5 ай бұрын
yes, use expire("name",time-to-expire(in second))
@pankajsingh7223
@pankajsingh7223 11 ай бұрын
hello ek live season similar to open source live season for database SQL database is really missing 😢
@anupammanitripathi2731
@anupammanitripathi2731 Ай бұрын
Great
@varshilpatel2545
@varshilpatel2545 11 ай бұрын
Best video
@imchiragkumar
@imchiragkumar 2 ай бұрын
oo, this is called the messages queue, can you please make a video on it, how to implement please bhaiya
@rishiraj2548
@rishiraj2548 27 күн бұрын
🎉
@codewithsunil5990
@codewithsunil5990 11 ай бұрын
Awesome video sir Please bring next video on Docker
@gopalsavaliya3205
@gopalsavaliya3205 11 ай бұрын
hii sir , When you post fullstack project ?? we are waiting our excited project
@rishabhvishwakarma6438
@rishabhvishwakarma6438 6 ай бұрын
Can we use message queue to make a blockchain transaction?
@iampiyush100
@iampiyush100 11 ай бұрын
❤❤
@shubhamgupta-bl1tr
@shubhamgupta-bl1tr 11 ай бұрын
Is the Kafca message queue or not
@sayantanichatterjee2445
@sayantanichatterjee2445 2 ай бұрын
Sir please make a video on how to upload a turborepo to vercel app.
@coderkashif
@coderkashif 6 ай бұрын
great
@pabitradakua8113
@pabitradakua8113 11 ай бұрын
😍
@HimanshuSingh-ek3mu
@HimanshuSingh-ek3mu 11 ай бұрын
Redis p ek separate vedio how to use with mern
@sanjanajain7672
@sanjanajain7672 2 ай бұрын
Hi i am stuck with the below error, not able to identify the issue? throw new Error('Worker requires a connection'); ^ Error: Worker requires a connection at new Worker (G:\bull-message-queue-tut ode_modules\bullmq\dist\cjs\classes\worker.js:46:19) at Object. (G:\bull-message-queue-tut\worker.js:12:16) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47 Node.js v18.16.1 Can someone pls help me? i did all the steps exactly as the video, but worker connection is not happening.
@omkarjagtap2212
@omkarjagtap2212 2 ай бұрын
same problem
@sahilk197
@sahilk197 2 ай бұрын
@@omkarjagtap2212 same problem. did u find any solution?
@contentshark5122
@contentshark5122 6 ай бұрын
Is it better than Rabbit MQ / Kafka ?
@CoderBB
@CoderBB 11 ай бұрын
Also bring a tutorial pn Rabbitmq
@lionwild1952
@lionwild1952 5 ай бұрын
love
@ajitpatil7214
@ajitpatil7214 11 ай бұрын
Need tutorial for microservice application in nodejs.I really want to learn how to build microservice application and how to manage database , still I have not got good resource from where I can learn. If you know good resource or refrence form were I can learn . please give like open source links or something. I hoping you will make on this.
@devopsjockey
@devopsjockey 11 ай бұрын
If I know only java can't I contribute to open source
@defender2212
@defender2212 4 ай бұрын
bro Zapier or ManyChat ka system design or clone (or something similar) lao. 2 months say mere dimag me yashi chal raha hai. Can't sleep. 😵
@cstechnique
@cstechnique 10 ай бұрын
you are great but i dont know hindi, could you please make a english version for this video
@krcpr007
@krcpr007 11 ай бұрын
Please always timestamps
@filmydeva
@filmydeva Ай бұрын
Consumer is better term than Workers.
@Learn_IT_with_Azizul
@Learn_IT_with_Azizul 8 ай бұрын
Very useful topic. But, after watching English headlines, we the English speakers are entering and found your real language is not the English maybe Hindi. That’s shocking for us. So that please mention the different language at the headline. Thank you
@Robytsu
@Robytsu 9 ай бұрын
Why the english title when you speak in an other language?
@nitingoswami1959
@nitingoswami1959 2 ай бұрын
So sad now don't complain to your mom 🤣
@bishalkundu7592
@bishalkundu7592 3 ай бұрын
How to deploy this worker for free
@suvrajitmondal2325
@suvrajitmondal2325 11 ай бұрын
I like project videos instead of these tutorials.
How to Crack Any System Design Interview | Scalable System Design
27:20
Microservices using SpringBoot 3.0 | Full Example [NEW]
1:25:38
Daily Code Buffer
Рет қаралды 169 М.
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,5 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 16 МЛН
How NodeJS Works? - You don't Know NodeJS
42:52
Piyush Garg
Рет қаралды 42 М.
What is a MESSAGE QUEUE and Where is it used?
9:59
Gaurav Sen
Рет қаралды 950 М.
Apache Kafka Crash Course | What is Kafka?
1:17:04
Piyush Garg
Рет қаралды 415 М.
What is a Message Queue?
15:38
IBM Technology
Рет қаралды 84 М.
Bull & NestJS = Achieving Scale in Node.js
31:41
Michael Guay
Рет қаралды 29 М.
RabbitMQ Tutorial - Message Queues and Distributed Systems
30:48
Amigoscode
Рет қаралды 160 М.
What is REST API?
15:41
Piyush Garg
Рет қаралды 79 М.