RabbitMQ in Depth | Message Lifecycle | RabbitMQ Architecture | Networking Concepts | Part 2

Sdílet
Vložit
  • čas přidán 2. 01. 2023
  • 🎥 In this video, I will discuss how RabbitMQ works, its architecture, how a message is sent from a publisher to rabbitmq and how the consumer consumes it from the message queue.
    ✴️ RabbitMQ Architecture and its components
    ✴️ Understanding how a publisher communicates with RabbitMQ over AMQP Protocol
    ✴️ How a connection is established between the client and rabbitmq
    ✴️ Rabbitmq Connections and Channels explained
    ✴️ TCP Protocol in depth
    ✴️ Different types of Exchange - Direct, Default, Topic, Headers, Fanout, Alternate
    ✴️ How a message can be published with different configurations by a publisher
    ✴️ How a message is routed by an exchange to queues?
    ✴️ What is a routing key, and what is its role?
    ✴️ How a consumer consumes messages from queues?
    ✴️ More rabbitmq features and how to use them effectively
    🔥 Article Link - priyanshuguptaofficial.vercel...
    👉 Ask your queries in the comment section box
    Links -
    💻 Discord: / discord
    📸 Instagram: / priyanshu._gupta
    ✈ Telegram: t.me/priyanshuguptaofficial
    ⭐️ In case anyone wants a doubt or a 1:1 mentorship session, feel free to book it on my calendar -
    topmate.io/priyanshugupta
    👉 SUBSCRIBE to get more free tutorials, courses and code snippets!
    / @priyanshuguptaofficial
    ✨ Keywords
    - System Design
    - Microservices
    - Microservice Architecture
    - Message Brokers
    - Message Queue
    - Networking
    - OSI Model
    - Networks
    - AMQP
    - Rabbitmq
    - Exchange
    - Queue
    - Producer
    - Publisher
    - Consumer
    - TCP
    - rabbitmq architecture
    #rabbitmq #systemdesign #microservices

Komentáře • 15

  • @PriyanshuGuptaOfficial

    🚀Connect with me on LinkedIn for Amazing Content and Mentorship - www.linkedin.com/in/priyanshuguptaofficial/
    🔥 Article Link - priyanshuguptaofficial.vercel.app/blogs/rabbitmq

  • @gameelevator1579
    @gameelevator1579 Před rokem +2

    Aapka knowledge to kamaal hai bhai 🥰

  • @avishisainii
    @avishisainii Před rokem +3

    Always the best and informative content!!👍

  • @dpi3
    @dpi3 Před 10 měsíci +1

    brilliant explanation! great job 👌🏽

  • @Coden69
    @Coden69 Před rokem +2

    thanks a lot let's gooo

  • @supritkumar2624
    @supritkumar2624 Před rokem +2

    Hi Priyanshu, Thanks for this content. Can you please make videos on docker with django.

  • @CoderBB
    @CoderBB Před rokem

    Sir i have used cloudflare free ssl with the domain and proxied that domain with the Rabbitmq hosted server. Now Rabbit mq admin panel is working over ssl but i am not able to connect it using my application when using https protocol. It is working fine with http protocol. What can be the work around this ?

  • @ProductandConcern-ju2oi
    @ProductandConcern-ju2oi Před 3 měsíci +1

    why the fuck you make thing more complex, a lot of boiler plate discussions!

    • @PriyanshuGuptaOfficial
      @PriyanshuGuptaOfficial  Před 3 měsíci

      Things are already complicated if you go in depth and try to exploit things in order to get full advantage. I am just trying to explain them in simple fashion and bringing everything together under one hood. If you wanna stick to basics, then I think there are lot of other videos.

    • @ProductandConcern-ju2oi
      @ProductandConcern-ju2oi Před 3 měsíci +1

      @@PriyanshuGuptaOfficial you're not going into depth, you're more like showing people you know networks layers and other unnecessary shits in this context. Use abstraction dude!

    • @PriyanshuGuptaOfficial
      @PriyanshuGuptaOfficial  Před 3 měsíci

      Definitely I could have used abstraction. But that is something already out there in documentation and other resources. Some people do want to understand how things are working behind the scenes and relate it to something they know already. And that is my goal as well. I feel bridging this gap will give people more people the flexibility to play around and figure out the problems once the things become complicated in the later stages.