Description
In this course, you will learn :
- as a developer, how to properly install and use RabbitMQ Peter explains why you might want to use RabbitMQ.
- How to install it after delving into the fundamental concepts behind message-based systems and the AMQP message protocol.
- How to use the tool, covering both basic usage, such as how to publish to and consume from a RabbitMQ exchange, and advanced topics, such as setting up and using authentication in RabbitMQ.
Syllabus :
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
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