Introduction
Configuration
- Publisher Confirms
- Import/Export definitions
- Consumer Cancellation
- Configuration files
- Consumer Acknowledgments
- Prefetch
- Policies
Sample Code
Features
- Dead Letter Exchange
- Consistent Hash Exchange
- Alternate Exchange
- Shovel
- Federation
- RPC
- Direct Reply-to
- Delayed Message Exchange
- Pause Consumers
AMQP 0-9-1 Overview
Queue deep-dive
LavinMQ CLI
Management Interface
Management HTTP API
Tutorials
Security
Monitoring
Development
Support
Getting started with LavinMQ
The easiest and fastest way to get started with LavinMQ is to get a managed instance from CloudAMQP, a hosting provider with many years of experience in hosting open-source message brokers.
At CloudAMQP, you can find both shared server plans as well as dedicated server plans, all depending on your need. Either way, a hosted solution with CloudAMQP comes with top-tier support around the clock.
Get started by setting up a hosted LavinMQ instance via CloudAMQP, or check out our installation guide for independant use.
New to LavinMQ?
LavinMQ is a message queue software, also called a message broker where messages are published by a sending service called a producer, via the broker, to then be consumed by the receiving service called a consumer. When not handling messages, the queue can route, buffer, and persist the messages according to rules set up by the user.
Messages can be sent across languages, platforms, and OS, which decouple processes and creates a highly scalable system. LavinMQ, as queue management software, gives an organized, safe place for messages to wait until another application or part of the system can come along and consume them for processing.
LavinMQ makes a system asynchronous. Producers produce messages, and consumers consume them unaware and unbound to each other. Like a postal service, LavinMQ gives an organized safe place for messages to wait until another application or part of the system can come along and consume them for processing. Message brokers are also highly valuable for balancing workloads.
LavinMQ is built on Crystal. The broker implements the AMQP protocol.
Beginners will benefit from reading the guide for LavinMQ for beginners. The first part of The beginners’ guide explains what LavinMQ and message queueing is - a way of exchanging data between processes, applications, and servers. It will also give a brief understanding of messaging and define important concepts. The beginner guide also explains the steps of setting up a connection and publishing/consuming messages from a queue.