This Is What MassTransit Does to Your Message Broker | RabbitMQ
Ғылым және технология
Join a community of 1000+ .NET developers: / milanjovanovic
Master the Clean Architecture: bit.ly/3PupkOJ
The ultimate Modular Monolith blueprint: bit.ly/3SXlzSt
How does MassTransit integrate with your message broker? In this video, I'll explain how MassTransit connects with RabbitMQ. We'll discuss exchanges, bindings, and queues. I'll also show you how to implement the producer-consumer pattern. Lastly, we'll examine RabbitMQ and how it configures the messaging infrastructure.
Check out my courses:
www.milanjovanovic.tech/courses
Read my Blog here:
www.milanjovanovic.tech/blog
Join my weekly .NET newsletter:
www.milanjovanovic.tech
Chapters
0:00 RabbitMQ message broker
2:31 MassTransit integration with RabbitMQ
3:36 Stocks API integration overview
5:20 Running RabbitMQ with Docker Compose
6:10 Adding the MassTransit message consumer
9:01 Purchasing stocks and consuming messages
11:09 RabbitMQ exchanges, bindings, queues
Пікірлер: 36
Master the Clean Architecture: bit.ly/3PupkOJ
Please make a video on the Saga pattern to use in production.
@MilanJovanovicTech
14 күн бұрын
Did you check this? kzread.info/dash/bejne/ZK2iqLJxdMvOo9o.html
@atomicazure
14 күн бұрын
@@MilanJovanovicTech I was looking at your channel and I found it. Thank you Milan.
@drhdev
14 күн бұрын
Could do do a more advanced one using Routing Slips and Sagas and practical examples? There’s so much content to make with MT and EDA
@MilanJovanovicTech
14 күн бұрын
@@drhdev Yes, those would be great topics to cover. They're actually on my content list, just haven't gotten around to record it.
@drhdev
14 күн бұрын
@@MilanJovanovicTech Awesome. I love MassTransit and am always looking for more approaches to create more complex routing
Great video! 🤘🏼👊🏼
@MilanJovanovicTech
14 күн бұрын
Thanks a lot! :)
Great i learned a lot from you
@MilanJovanovicTech
14 күн бұрын
Happy to help :)
Will this work is saga pattern as well where multiple state machine are listning to same message? And could you please also go deep into handling failures is masstransit and saga. Thanks for your help
@MilanJovanovicTech
13 күн бұрын
Yes, as each saga listens on a different set of queues
Hi Milan, great video! When do you specify to publish go Exchange instead of queue?
@MilanJovanovicTech
13 күн бұрын
You don't - MassTransit takes care of that
@Lactorioga
10 күн бұрын
@@MilanJovanovicTech you mean you fully rely on MassTransit - it will create exchanges, queues and wire it all up by fully qualified class-names? I also thought I miss where you set up queues and link consumers to them
Milan, Can we use MassTransit and RabbiqMQ for the outbox pattern? Is that a good idea?
@MilanJovanovicTech
14 күн бұрын
Of course you can, and it works great
Thank you Milan! You’re such a smart boy! MassTransit is incredibly complex.
@MilanJovanovicTech
14 күн бұрын
Boy? 🤣 Flattering, considering I'm 30 soon
@torrvic1156
14 күн бұрын
@@MilanJovanovicTech come on. I though you are 18 years old youngster and I started to think what a smart young people we have nowadays 😊
@zfold4702
14 күн бұрын
@torrvic1156 he is young at heart. Agreed.
Is it possible to implement a fair queue in rabbitMQ?
@MilanJovanovicTech
14 күн бұрын
Unsure, checking
koju kameru koristis za snimanje?
@MilanJovanovicTech
12 күн бұрын
Xiaomi 13T Pro (telefon, radi posao)
@markokraljevic1590
10 күн бұрын
@@MilanJovanovicTech i koji app, DroidCam OBS? od Androida 14 webcam je podrzan kao native usb opcija ali u praksi samo na Pixelima na zalost, ne znam kada ce i da li omoguciti i na ostalima, mozda od Android 15 koji izlazi za neki dan?
@MilanJovanovicTech
10 күн бұрын
@@markokraljevic1590 USB na PC. Iriun koristim da se nakacim na telefonsku kameru. I onda strimujem preko OBS. Bude lag par frejmova, ali to se ispegla prilikom montiranja.
i'm familiar with mqtt & kafka, but not rabbitMQ
@MilanJovanovicTech
13 күн бұрын
A very common message broker
Nothing new. Need to raise the bar now.
@MilanJovanovicTech
9 күн бұрын
New for many other folks
Milan Jovanovic courses are great, but in many cases he fails to provide the course demo source code, so people can play with it, as Nick Chapsas, and Tim Corey do.
@MilanJovanovicTech
14 күн бұрын
I do provide the source code - just not for free (mostly).
@maacpiash
14 күн бұрын
If I’m not mistaken, Nick Chapsas’ code isn’t free either.