Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning RabbitMQ

via LinkedIn Learning

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
1. Get to Know RabbitMQ
  • RabbitMQ message-based systems
  • The AMQP protocol
  • Overview of RabbitMQ
  • The exchange types
  • Exchange type use cases
  • Why use RabbitMQ
  • How to install RabbitMQ
2. Basic Usage
  • 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
3. Advanced Usage
  • 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
Conclusion
  • Go further with RabbitMQ

Taught by

Peter Morlion

Reviews

4.7 rating at LinkedIn Learning based on 185 ratings

Start your review of Learning RabbitMQ

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.