In this challenge, use RabbitMQ to create a simple chat application in C#.
(upbeat music) … - [Narrator] As a first challenge, … we'll use RabbitMQ to build a simple chat application. … What I propose, is to build a console application … that takes input and sends it to RabbitMQ. … Each instance of the application must listen to a queue … that is unique to that instance. … A message that is published from one instance of the app … must be routed to the queues of all instances … and then displayed to the user. … Let's see this in a diagram. … The user enter some input and presses enter. … A message is published to a RabbitMQ exchange. … In RabbitMQ, the message is routed to all the queues. … Each running instance of the application has its own queue. … Each instance will then receive a copy of the message … and display it on the screen. … When you implement this, the sending application … might display the message twice. … Once because the user entered it as input, … and the second time because it also receives … the message from its own queue. … Don't worry about that. …
- 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.