RabbitMQ in Depth | What is a Message Broker? | AMQP Protocol | Networking Concepts | Part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024

ความคิดเห็น • 52

  • @PriyanshuGuptaOfficial
    @PriyanshuGuptaOfficial  ปีที่แล้ว +2

    🚀Connect with me on LinkedIn for Amazing Content and Mentorship - www.linkedin.com/in/priyanshuguptaofficial/
    Don't forget to like 👍 the video and subscribe 🔴 to my channel if you really want to take your skills to the next level.
    🔥 Article Link - priyanshuguptaofficial.vercel.app/blogs/rabbitmq

  • @thecollector5276
    @thecollector5276 ปีที่แล้ว +3

    If only all teachers could be this clear! Thank you!

  • @dsawithsaketh
    @dsawithsaketh 8 วันที่ผ่านมา +1

    Great Video Brother.

  • @illahidays
    @illahidays 3 หลายเดือนก่อน +1

    Explained the OSI model in a very good way!

  • @kumarprateek1279
    @kumarprateek1279 ปีที่แล้ว +1

    Thanks. I have been binge watching your videos this whole week.

  • @ClashwithSans
    @ClashwithSans 9 หลายเดือนก่อน

    Great Share some additional informations
    Routing Mechanisms in RabbitMQ
    1. Direct Routing:
    Messages are routed to specific queues based on their routing key, which should exactly match the queue name.
    Example: Queue `my_queue` receives messages with the routing key `my_queue`.
    2. Topic Routing:
    * Uses wildcard characters (`*` and `#`) in routing keys to match multiple queues.
    * Example: Queue `*.info` receives messages with routing keys ending in `.info`, e.g., `my_queue.info`.
    3. Header Routing:
    * Routes messages based on specific header values instead of routing keys.
    * Example: Queue `header_queue` receives messages with the header `key=value`.
    4. Custom Routing:
    Plugin-based mechanism that allows for arbitrary routing criteria.
    * Example: Plugin `rabbitmq_routing_topology` enables routing based on arbitrary message properties.
    5. Transient Routing:
    Allows dynamic routing based on temporary metadata attached to messages.
    Example: Queue `my_transient_queue` receives messages with a specific `x-transient-queue` header.
    How to Configure Routing:
    Exchange Declaration Define the exchange type (e.g., direct, topic) and bind queues to the exchange.
    Queue Declaration Specify the routing key for the queue when declaring it.
    Message Publication Set the routing key for the message when publishing it to the exchange.

    • @PriyanshuGuptaOfficial
      @PriyanshuGuptaOfficial  9 หลายเดือนก่อน

      Thanks for sharing. I have covered info regarding this in the next video of the series: th-cam.com/play/PLLz6Bi1mIXhEwMukSl5JVPjJNZ_wfiN5C.html&si=UoYFU2eoODqJiQTF

  • @bugsbunny-74
    @bugsbunny-74 4 หลายเดือนก่อน +2

    lot of effect to creates informative content a big thank for it

  • @avishisainii
    @avishisainii ปีที่แล้ว +1

    You never let down your subscribers.....helpful info thanks for sharing.....👍💯

  • @kc7718
    @kc7718 9 หลายเดือนก่อน +1

    Thanks very helpful

  • @rajatdave2110
    @rajatdave2110 ปีที่แล้ว +1

    this much leavel of quality content and only 29 likes...

  • @imtarundhiman
    @imtarundhiman ปีที่แล้ว +1

    This is really depth. Good Work Priyanshu.

  • @341yes
    @341yes 7 หลายเดือนก่อน +1

    Amazing video! U took it to the bear roots! Thank U!

  • @jairajsahgal7101
    @jairajsahgal7101 ปีที่แล้ว +2

    Remember that not every request goes through each layer. Sometimes, it skips a layer or two.

  • @kgaladimashilo9981
    @kgaladimashilo9981 10 หลายเดือนก่อน +1

    thanks for great content bro.

  • @jairajsahgal7101
    @jairajsahgal7101 ปีที่แล้ว +1

    Thank you

  • @jiteshsingh98
    @jiteshsingh98 ปีที่แล้ว +1

    🔥🔥🔥🔥

  • @funpranktv2983
    @funpranktv2983 ปีที่แล้ว +1

    Waiting for ur videos

  • @nehapathak1559
    @nehapathak1559 ปีที่แล้ว +1

    Really appreciate your effort. Content is really very amazing.

  • @kalpeshmali8498
    @kalpeshmali8498 ปีที่แล้ว +1

    Awesome tutorial sir one request sir aapne board par jo explanation diya hai uska photo ya pdf provide kara dijye please it will help us alot thank you

    • @PriyanshuGuptaOfficial
      @PriyanshuGuptaOfficial  ปีที่แล้ว

      Ok I will try to do it, although for reference I have attached one document in the description box. You can check that out.

  • @Coden69
    @Coden69 ปีที่แล้ว +1

    bro is backkk thanks for this tutorial

  • @hariommewada3768
    @hariommewada3768 10 หลายเดือนก่อน +1

    rpc is remote procedure call or resource procedure call? at 3.33 .

    • @PriyanshuGuptaOfficial
      @PriyanshuGuptaOfficial  10 หลายเดือนก่อน +1

      Its remote procedure call. Sorry if I pronounced something else.

  • @prashantpaliwal2286
    @prashantpaliwal2286 ปีที่แล้ว +1

    Your content is amazing !!!

  • @shubhamsoni2
    @shubhamsoni2 5 หลายเดือนก่อน +1

    Bhai how to enable Prometheus plugin for Rabbit mq

  • @Coden69
    @Coden69 ปีที่แล้ว

    one question from my side what should i choose for frontend vuejs or reactjs for django

    • @PriyanshuGuptaOfficial
      @PriyanshuGuptaOfficial  ปีที่แล้ว

      If you have a good knowledge about vuejs then go with it else choose react.

    • @Coden69
      @Coden69 ปีที่แล้ว

      @@PriyanshuGuptaOfficial ok thanks

    • @AliHassan-wc6nb
      @AliHassan-wc6nb ปีที่แล้ว

      @@PriyanshuGuptaOfficial bro? Which one should we pick if we don't have knowledge of both, which one is quicker to learn and to get the things going!

    • @AliHassan-wc6nb
      @AliHassan-wc6nb ปีที่แล้ว

      @@PriyanshuGuptaOfficial and what about Htmx? Can we replace any frontend framework with htmx?

    • @AliHassan-wc6nb
      @AliHassan-wc6nb ปีที่แล้ว

      @@Coden69 checkout this, it may help you. th-cam.com/video/Ula0c_rZ6gk/w-d-xo.html

  • @sheikhmuhammedshoaib1124
    @sheikhmuhammedshoaib1124 ปีที่แล้ว +1

    awesome video
    can you make videos on kafka as well

  • @tahidurrahman9285
    @tahidurrahman9285 2 หลายเดือนก่อน +1

    RPC = Remote Procedure Call
    Please correct this.

  • @sksswamychinthalapudi1444
    @sksswamychinthalapudi1444 9 หลายเดือนก่อน

    sir i need to analyse rabbitmq logs and channels and queues for the performance testing can you please tell me how to connect with you

    • @PriyanshuGuptaOfficial
      @PriyanshuGuptaOfficial  7 หลายเดือนก่อน

      Sure, you can schedule a call here - topmate.io/priyanshugupta
      I will be happy to help:)

  • @Ravi-Software-Engineer
    @Ravi-Software-Engineer 29 วันที่ผ่านมา

    Dude got lost in another world rather explaining RabbitMq