IBM Messages for RabbitMQ

Open source, multi-protocol message broker
Black background with varius blue squares inside one of the another

Supporting multiple messaging protocols

IBM® Messages for RabbitMQ on IBM Cloud® supports multiple messaging protocols as a broker. It lets you route, track and queue messages with customizable persistence levels, delivery settings and publish confirmations. Communicate between your services in a distributed system, written in different programming languages or accepting different protocols using fully managed, low latency message broker.

 

Automation aware

Get to global scale with integrated, infrastructure-as-code tools, such as IBM Cloud Schematics with Terraform and Red Hat® Ansible® support at no additional charge.

Elastic scaling

Messages for RabbitMQ allows you to scale disk and RAM independently to fit your requirements. Grow with elasticity just an API call away.

 

Flexible routing

The service allows flexible routing on Fixed or Regular Expression based routing with different routing options like direct, topic, fanout, and header exchanges.

 

Advanced security

IBM® Key Protect lets you can bring your own encryption key. Each deployment supports private networking, in-database auditing and more.

Use cases
Diagram representing Web and mobile communications Cloud
Web and mobile communications

Build scalable, enterprise applications that can handle millions of users.

Diagram representing Internet of thing - IoT
Internet of Things

Publish and subscribe data from the edge and enable device-to-device communications with the MQTT messaging protocol.

This is a IBM Cloud-Databases diagram
Microservices

Break away from monolith application structure to a micro-services paradigm, and deploy Messages for RabbitMQ for seamless communication between these services.

Related products

IBM Event Streams

Streaming service for building real-time data pipelines and streaming applications

IBM Cloud Databases for Redis

Fully Managed solution for real-time performance for Cache, Publisher/Subscriber communication and more

IBM Cloud Kubernetes Service

Experience a certified, managed Kubernetes solution, built for creating a cluster of compute hosts to deploy and manage containerized apps on IBM Cloud.

IBM Watson® IoT

Use one of the leading IoT platforms and industry intelligence to maximize the value of your connected assets

Take the next step

Learn more about IBM Cloud Messages for RabbitMQ.

Create a free IBM Cloud account
More ways to explore View pricing options Meet the community Cloud consulting