RabbitMQ 3.x support is ending – what are your options? TL;DR; Your options are:1. Upgrade now and stay on the supported path.2. Keep your legacy supported and make the upgrade manageable. How? Keep on reading!3. Risk losing support. What are your options for ongoing RabbitMQ support? Take a look at the options below that team…


Legacy System Integration with RabbitMQ Solutions Originally written 13 May 2021 for the Erlang Solutions blog RabbitMQ is not the first thing that comes to mind when we talk about integrating legacy services. We use high level frameworks to hide the complexity of the underlying plumbing. In this post we will show how the RabbitMQ,…

Using RabbitMQ for Microservice Architecture Success Originally written 11 March 2020 for Erlang Solutions Ltd API Fortress is an automated continuous testing platform for APIs that can be deployed in-house or on the cloud. Their list of clients includes GoPro, Getty Images and MuleSoft (just to name a few). We had the pleasure of speaking to…

RabbitMQs Anatomy: Understanding Topic Exchanges In RabbitMQ (and AMQP in general), an exchange is the abstraction and routing entity to which messages are published to, from external connecting applications. There are four kinds of exchange types, one of which is the TOPIC exchange. Amongst these four exchange types, the TOPIC exchange offers the most flexible routing mechanism.…

Introducing Stream Support in RabbitMQ: Enhancing Data Streaming Capabilities In July 2021, streams were introduced to RabbitMQ, utilising a new blazingly-fast protocol that can be used alongside AMQP 0.9.1. Streams offer an easier way to solve a number of problems in RabbitMQ, including large fan-outs, replay & time travel, and large logs, all with very high throughput…

FIPS for RabbitMQ – How to ensure compliance In today’s digital age, secure message brokering is crucial for the integrity and confidentiality of data in transit. For organisations dealing with sensitive information, such as government, healthcare, financial services, defence and critical infrastructure, this security is even more paramount, and indeed mandatory in certain regions. The…

PrioriQ: Priority Messaging Support for Quorum Queues RabbitMQ, a popular message queuing system, offers a robust and flexible solution for managing messages between applications. With its wide range of features catering to diverse messaging needs, RabbitMQ continues to evolve. An addition to its capabilities is the PrioriQ plugin developed by Erlang Solutions. This plugin allows…

The Rapid Advancement of Tech The impact technology has had on businesses and the way consumers shop is undeniable. Though technology has been a major present within business for decades, the rate of advancement over the past five to ten years – the rise of cloud adoption, eCommerce retail, automation and robotics, artificial intelligence and…

Q-Spy: Non-invasive RabbitMQ Message Inspector Seventh State are pleased to introduce the Q-Spy for RabbitMQ, a powerful addition to RabbitMQ’s toolkit. This plugin enables you to view specific messages in a quorum queue, a feature commonly known as “peeking.” What makes this even more exciting is that we’ve made this functionality available through an easy-to-use…

RabbitMQ Quorum Queues Explained: The New Default Queue vs Classic Queue Type This queue type is important when RabbitMQ is used in a clustered installation. Let’s explore… From Mirrored Classic Queues to Quorum Queues: Replacing the Classic Queue Type in RabbitMQ In RabbitMQ 3.8.0, one of the most significant new features was the introduction of…

What is RabbitMQ? An Intro to Its Features & Common Use Cases Why Rabbit? What is RabbitMQ? Is it suitable for applications? If so, how can it improve them? Why would I want to learn more about it? These are questions that I asked when I was first introduced to RabbitMQ.I’m Gabor, and I’m a…