RabbitMQ Tutorials
These tutorials cover the basics of creating messaging applications using RabbitMQ.
You need to have the RabbitMQ server installed to go through the tutorials, please see the installation guide or use the community Docker image.
Executable versions of these tutorials are open source, as is this website.
There are two groups of tutorials:
info
This tutorials target RabbitMQ 4.x.
Queue tutorials
This section covers the default RabbitMQ protocol, AMQP 0-9-1.
1. "Hello World!"The simplest thing that does something | 2. Work QueuesDistributing tasks among workers (the competing consumers pattern) | 3. Publish/SubscribeSending messages to many consumers at once |
4. RoutingReceiving messages selectively | 5. TopicsReceiving messages based on a pattern (topics) | 6. RPC |