Most recent blog posts

The AMQP 0.9.1 Protocol

The Advanced Message Queuing Protocol (AMQP) is a messaging standard that describes how two systems can communicate asynchronously by sending and receiving messages. This article examines the fundamentals of this protocol.

From Mnesia to Khepri, Part 3: Making the Move to Khepri

In part 2 of this blog series we covered what to expect with Khepri, should you decide to migrate. This part will cover the different ways to get started with Khepri on CloudAMQP.

Explore RabbitMQ’s various queue types: Join our livestream!

Sign up now and join us for this informative livestream covering the different queue types in RabbitMQ.

RabbitMQ 4.0 Now Available on CloudAMQP

We are happy to announce that RabbitMQ 4.0.3 is now available on CloudAMQP. This blog will review some of the key user-facing changes coming in this release.

Disaster recovery strategies for your CloudAMQP cluster

CloudAMQP offers two disaster recovery techniques: cold and hot standby setups, each suited to different RTO and RPO requirements. This blog goes into the details of each strategy.

What you need to know about Classic Queues in RabbitMQ

This blog covers everything you need to know about Classic Queues. It is especially useful for users running RabbitMQ versions earlier than 4.0

When to use RabbitMQ or Apache Kafka

If you’re asking yourself if Apache Kafka is better than RabbitMQ or if RabbitMQ is more reliable than Apache Kafka, I want to stop you right there. This article will discuss both from a broader perspective. It has focus is on the functionality offered by both systems and will...

RabbitMQ Queue Types Explained

To persist messages, RabbitMQ uses a variety of queue types. This blog will look at each queue type in RabbitMQ.

Message Queues: A Simple Guide with Analogies

This guide explains message queues with analogies: databases, warehouses and post offices.

JMS and AMQP in RabbitMQ

You’ve seen Java Message Service (JMS) and Advanced Message Queueing Protocol (AMQP) mentioned in the context of enterprise messaging — But what are they? Are they related? And what’s their connection to RabbitMQ?