What is a Message Queue?

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

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

  • @sami-alesh
    @sami-alesh ปีที่แล้ว +3

    This is one of the best explanations of message queues I've seen

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

    This was one of the best explanations of message queues I've seen. Wondering when would an MQ be overkill? Would love to see a video on caching patterns.

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

    Excellent content! A very good example of a message queue is integrating systems. For example I have to bring orders over from an ecommerce system to our erp. But it rate limits me. So I let it chill in the message queue while the workers do thing

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

    14:10 I think we have come a long way, having java for frontend and javascript for backend :). Anyway, great video as always.

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

    Extremely well-presented. IBM is a great source of content for these things.

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

    How is this guy writing backwards so accurately

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

      Reverted the stream)

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

      It’s mirrored. IBM shared some details on it.

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

      this is a pretty commonly used technique. you'll never see it live though :)

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

      @@johnyepthomi892that’s a secret information

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

    Excellent! Thank you very much for breaking Message Queuing down into digestible bits 👏

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

    I am learning distributed systems, and your video helps me a lot. Thank you for your effort. Keep going!

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

    Great content. What I find useful is two data structures.
    One is a time based stream. This allows multiple consumers to access the single stream. The consumers access the stream based upon time stamps.
    The second is various summary tables for the stream.
    The asynchronous techniques which are mentioned above and i the video can be implemented on small systems or services using Redis

  • @updownftw
    @updownftw 2 ปีที่แล้ว

    This was the best explanation I’ve seen on MQuing

  • @dibri
    @dibri 2 ปีที่แล้ว

    message queues are architecture agnostic. still a great video.

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

    Excelent video! I'm following the whole series

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

    Great content. Really helped to clear many of my assumptions. Thanks.

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

    Very well explained

  • @DillionMegida-ow1gy
    @DillionMegida-ow1gy 2 ปีที่แล้ว

    Simple to understand. Thank you for this!

  • @omarsherif6198
    @omarsherif6198 2 ปีที่แล้ว

    Great explanation sir

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

    I love your surname, keep it up!

  • @juanpablogomezfranco498
    @juanpablogomezfranco498 2 ปีที่แล้ว

    Best explanation ever.

  • @TamLe-sh2ru
    @TamLe-sh2ru 2 ปีที่แล้ว +2

    Thanks. Great content!

  • @JuanHernandez-pf6yg
    @JuanHernandez-pf6yg 7 หลายเดือนก่อน

    Useful. Thank you.

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

    Great video, fantastic, exactly how it should be!!

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

    great video

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

    Great content!

  • @yuwandaindra1332
    @yuwandaindra1332 2 ปีที่แล้ว

    I have a service with a high response time the last few days. I tried inhibited put queue in mq explorer to reduce the response time, it turned out that there was a problem with another service. how do i solve it?

  • @katzenschildkroete
    @katzenschildkroete 2 ปีที่แล้ว

    Jamil!!! Thanks!

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

    This is a way to chat with live stream videos?

  • @minhNguyen-dk3vq
    @minhNguyen-dk3vq 3 หลายเดือนก่อน

    nice

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

    What are you writing on?

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

      Search on "lightboard videos".

  • @chudchadanstud
    @chudchadanstud 2 ปีที่แล้ว

    subbed

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

    Is he... writing mirrored?

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

    Why would you EVER use message queue model instead of pub/sub? If a pub/sub can have MULTIPLE subscribers?
    Also could a message queue broker/bus like RabbitMQ CLONE the quote and give it to MULTIPLE consumers as well? You could keep a copy of the clone which gets stored as a 'log', if this situation is possible with message queue.
    To me a message queue does not even sound decoupled, at this point why don't we just write directly from app1 to app2 since there is only going to be one producer/consumer.

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

      Because Pub/Sub is when you share the same data to different suscribers. Point 2 Point is when you have specific data to the consumer. Ex, you want to send orders to the customer, each customer has different orders (id, products, price) you cant send the same order to all customers that need an order. And Pub/sub example is when you have newsletter, and many customers are subscribed to your news letter. Hope it makes sense.

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

      Another thing, you cant send information from app 1 to app2 directly as you said. Imagine you have an antifraud system, that delays like 1 minute to check if the order is fraud or not. Are you going to let the customer wait for 1 minute until the anti fraud system decides if it's fraud or not? Of Course not. The queue is going to send that information async, and wait the response asyncronous. Another example. Customer purchases something, emails normally takes like 10s or even more to be sent. Customer is not going to wait on the checkout until it's email is sent, it can be on a queue running on background.

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

    Would this be the solution to my 30s + long request time

  • @pratikjha2742
    @pratikjha2742 4 หลายเดือนก่อน

    so you have practiced to write backwards ?????? OMG