RabbitMQ Producer and Consumer with Reactor RabbitMQ and Spring WebFlux

Eric Anicet
18 min readJul 2, 2024

In this story, we will learn how to implement RabbitMQ Producer and Consumer using Spring Reactive.

· Prerequisites
· Overview
What is RabbitMQ?
Why RabbitMQ?
RabbitMQ key concepts?
RabbitMQ AMQP 0–9–1 Model in Brief
· RabbitMQ Setup with Docker
· Getting Started
Reactive API for RabbitMQ
RabbitMQ Producer App
RabbitMQ Consumer App
· Let’s try
· Conclusion
· References

Prerequisites

This is the list of all the prerequisites:

  • Spring Boot / WebFlux 3+
  • Maven 3.+
  • Java 17
  • Your favorite IDE (IntelliJ IDEA, Eclipse, NetBeans, VS Code)
  • Docker installed
  • Postman

Overview

What is RabbitMQ?

RabbitMQ is an open-source message broker software (a message broker or queue manager) that…

--

--