Learn about the four types of exchanges RabbitMQ supports and learn the differences between them.
- [Instructor] Let's have a look at the different types … of exchanges that exist in RabbitMQ. … There are four different types of exchanges. … Direct, Fanout, Topic, and Headers. … Each of these types will handle … messages and routing keys differently. … Direct Exchange will route messages to all queues … that have been connected to this exchange … with the same routing key … as the routing key that the publisher used. … In this example, the publisher used the routing key … customer.purchase. … Let's assume there are two queues … that have been bound to this exchange. … One with the routing key customer.purchase … and the other with customer.registration. … Direct Exchange will now route the message … to the queue with customer.purchase as a routing key. … The other queue will not receive the message. … In the case of a Fanout Exchange, … messages are routed to all bound queues … and the routing key is just ignored. … Every queue will receive a copy of the message. … Topic Exchanges are used to route messages …
- How message-based systems are used
- The AMQP protocol
- Exchange type use cases
- Publishing to RabbitMQ
- Consuming from RabbitMQ
- Filtering messages with direct and topic exchanges
- Setting up and using authentication
- Authorizing and blocking application actions
- Tracking message contents for troubleshooting
Skill Level Beginner
DevOps Foundations: Microserviceswith Laura Stone2h 12m Advanced
What's new in this update1m 18s
1. Get to Know RabbitMQ
2. Basic Usage
3. Advanced Usage
Go further with RabbitMQ2m 35s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.