Introduction
Configuration
Language Support
AMQP 0-9-1 Overview
More Exchange Types
More Consumer Features
Queue Deep-dive
Other Features
Reliable Message Delivery
High Availability
Monitoring
Management HTTP API
Tutorials
Networking
LavinMQ CLI
LavinMQ beginner tutorials
LavinMQ currently supports the AMQP and Websocket protocols - we will group the tutorials here into these two categories:
Note: the code samples used in some parts of these tutorials are hosted on GitHub
AMQP 0-9-1 tutorials
- Introduction - Message queueing starts here
- Message routing - A cursory look at exchanges, queue bindings and routing keys
- Task queue with default exchange - The competing consumer pattern
- Improved task queue - Publisher confirms, consumer acknowledgements, and durable queues and messages
- Pub/Sub with fanout exchange - Building a dumb notifcation system
- Direct exchanges - Improving the dumb notification system
- Topics with topic exchange - Making the notification system even better
Websocket tutorial
- AMQP over websocket with LavinMQ - An overview
Ready to take the next steps? Here are some things you should keep in mind:
Managed LavinMQ instance on CloudAMQP
LavinMQ has been built with performance and ease of use in mind - we've benchmarked a throughput of about 1,000,000 messages/sec. You can try LavinMQ without any installation hassle by creating a free instance on CloudAMQP. Signing up is a breeze.
Help and feedback
We welcome your feedback and are eager to address any questions you may have about this piece or using LavinMQ. Join our Slack channel to connect with us directly. You can also find LavinMQ on GitHub.