Learning RabbitMQ
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to properly install and work with RabbitMQ—the popular open-source message broker—as a developer.
Syllabus
Introduction
- Connect your services with asynchronous messaging
- What's new in this update
- RabbitMQ message-based systems
- The AMQP protocol
- Overview of RabbitMQ
- The exchange types
- Exchange type use cases
- Why use RabbitMQ
- How to install RabbitMQ
- Introducing the sample application
- Publish to a RabbitMQ exchange
- Consuming from a RabbitMQ exchange
- Filter messages with direct exchanges
- Filter messages with topic exchanges
- Filter messages with headers exchanges
- Challenge: A simple chat application
- Solution: A simple chat application
- Challenge: Chatrooms
- Solution: Chatrooms
- Set up and use authentication
- Authorize or block application actions
- Validate user IDs
- Working with dead letter exchanges
- Tracing message contents for troubleshooting
- Challenge: Show chat users
- Solution: Show chat users
- Go further with RabbitMQ
Taught by
Peter Morlion
Related Courses
Building Resilient Streaming Systems on Google Cloud Platform en EspañolGoogle Cloud via Coursera Learn RabbitMQ: Asynchronous Messaging with Java and Spring
Udemy Spring Integration: Getting Started
Pluralsight Asynchronous Messaging with RabbitMQ and EasyNetQ
Pluralsight Microservices: Asynchronous Messaging
LinkedIn Learning