Solution Overview?
You can easily create a high-availability RabbitMQ cluster on Huawei Cloud Elastic Cloud Servers (ECSs). RabbitMQ is open-source message-oriented middleware developed in Erlang to implement the Advanced Message Queuing Protocol (AMQP). It supports multiple programming languages.
Solution Architecture
This solution helps you quickly create a RabbitMQ cluster on Huawei Cloud ECSs.

Quickly Deploying a High-Availability RabbitMQ Cluster
Version: 1.0.3
Last Updated: September 2023
Built By: Huawei Cloud
Time Required for Deployment: About 10 minutes
Time Required for Uninstallation: About 5 minutes
Solution Description
This solution will:
1. Create three Linux ECSs, which will be deployed in different AZs to work as RabbitMQ nodes.
2. Create three elastic IP addresses (EIPs), which will be used for internal and external communication.
3. Create security groups, which secure the ECS environment by controlling access to ECSs.
Solution Description
This solution will:
1. Create three Linux ECSs, which will be deployed in different AZs to work as RabbitMQ nodes.
2. Create three elastic IP addresses (EIPs), which will be used for internal and external communication.
3. Create security groups, which secure the ECS environment by controlling access to ECSs.