From the course: Building Event-Driven Applications In Go
Unlock this course with a free trial
Join today to access over 24,500 courses taught by industry experts.
Message queues and message brokers
From the course: Building Event-Driven Applications In Go
Message queues and message brokers
- [Instructor] In this video, I want to take out the time to talk a bit more about message queues and message brokers, as I have been throwing these words around in previous videos. What are message queues and what are message brokers? Now, message queues and message brokers are fundamental concepts and components of modern distributed systems. They are key to distributed systems at large because they enable asynchronous communication between services. They help you decouple your components, and improve scalability and fault tolerance. I wanted to explore the concepts of message queues and message brokers in this video. And I want us to just look at the key concepts, especially keeping in mind that we're using Kafka as our message broker in this course. First of all, what is message queue, what is message broker? Let's go over to our key terminologies. Your message queue from the basic name is a queue, and a queue in basic computer science and your knowledge of data structures is a…
Contents
-
-
-
-
-
-
-
(Locked)
Publish-subscribe pattern in Go8m 14s
-
(Locked)
Message queues and message brokers5m 7s
-
(Locked)
Implementing message-driven communication patterns: Things you should know9m 22s
-
(Locked)
Event-driven vs. message-driven architectures8m 40s
-
(Locked)
Factors to consider when selecting a broker7m 6s
-
(Locked)
-
-