YoVDO

Learning RabbitMQ

Offered By: LinkedIn Learning

Tags

RabbitMQ Courses Asynchronous Messaging Courses Message Broker Courses

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
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

Related Courses

Building Resilient Streaming Systems on Google Cloud Platform en Español
Google 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