Most recent blog posts

The IoT messaging series: Powering connected devices with LavinMQ

This blog series addresses the challenges of messaging in IoT systems and introduces LavinMQ as a solution. It highlights the need for a reliable messaging backbone that can efficiently handle millions of messages, maintain performance under unstable conditions, and secure data.

Understand the protocols behind IoT messaging

MQTT is ideal for IoT devices due to its lightweight nature and ability to function on unstable networks, while AMQP is suited for backend systems that require reliable messaging, routing, and scalability

Introducing CloudAMQP CLI

Introducing CloudAMQP CLI: Manage your message queue infrastructure from the terminal.

TLS/SSL certificates in RabbitMQ Part 1

This blog post is part 1 of a 2 part series. We will cover server verification and dive into the importance of mutual authentication for secure messaging. Using certificates enhances overall security in RabbitMQ clusters.

TLS/SSL certificates in RabbitMQ Part 2

In this blog we will continue from where we left off in part 1. In part 2 of using CA certs with RabbitMQ we will take a look at example client and RabbitMQ configurations.

Quorum Queues and disk space

Quorum queues ensure data safety and high availability but require careful management of disk usage. In this blog you will learn about best practices for quorum queues including configuring appropriate timeout values, monitoring disk usage, and more.

How LavinMQ implements Streams with AMQP 0.9.1 and how it differs from RabbitMQ

The open source message broker LavinMQ implements stream queues by default. This is achieved over the standard AMQP 0.9.1 protocol, and benchmarks show that high throughput is one of the key features of LavinMQ.

Manage and reduce your network usage on RabbitMQ

In this blog post we will cover methods to reduce network costs in RabbitMQ. Learn to reduce cost from your clients to control cloud spending effectively.

How to create virtual hosts in LavinMQ

Virtual hosts in LavinMQ help isolate environments for different teams and organize messaging setups. They allow division of the LavinMQ instance into separate logical workspaces, each with its own connections, exchanges, and permissions, but do not separate physical resources.

How to manage users and permissions in LavinMQ

Managing users and permissions in LavinMQ is crucial for security and system stability. The platform offers built-in authentication and authorization features, allowing the creation of users with specific roles and fine-grained permissions. Users can be managed via the...