Posted On: Nov 4, 2020

Amazon MQ now supports RabbitMQ, a popular open source message broker. This enables you to migrate your existing RabbitMQ message brokers to AWS without having to rewrite code. Amazon MQ is a fully managed service that provisions and manages open source message brokers like RabbitMQ and Apache ActiveMQ for you. Amazon MQ for RabbitMQ manages both individual and clustered message brokers and handles tasks like provisioning the infrastructure, setting up the broker, and updating the software.

Message brokers are a key component when building distributed systems because they allow different software systems to communicate and exchange information. Amazon MQ makes it easy to connect your current applications because it uses industry-standard APIs and protocols for messaging, including JMS, NMS, AMQP 1.0 and 0-9-1, STOMP, MQTT, and WebSocket. Amazon MQ provisions your highly available RabbitMQ clustered message broker with built-in AWS integrations to help you accelerate application development. Amazon MQ currently supports RabbitMQ version 3.8.6 and has support for version upgrades.

With Amazon MQ for RabbitMQ, there is no upfront investment and no minimum fee. You pay as you go for broker instance and storage usage. The AWS Free Tier includes up to 750 hours of a single-instance mq.t3.micro broker and up to 20GB of storage per month for one year.

Amazon MQ for RabbitMQ is available in all regions that Amazon MQ is currently available. To see all of the regions where Amazon MQ is available, see the AWS Region table.  

You can get started with Amazon MQ using the AWS Management Console, Command Line Interface (CLI), or SDK, and launch a new message broker in minutes.

To learn more, see the following resources: