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

5.0 rating, based on 1 Class Central review

4.7 rating at LinkedIn Learning based on 533 ratings

Start your review of Learning RabbitMQ

  • Mario Henrique Lopes Duarte
    This is a great course for who are starting to learn about RabbitMQ and Queues. The language used is C#.

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.