Distributed Message Service for RabbitMQ

Distributed Message Service (DMS) for RabbitMQ is a cloud-enabled message queuing service. Feature-rich catalog includes broadcasting, dead letter, transaction message, message routing, priority queue, and many other functions. DMS gives you the boosts you need for such scenarios as flash sales, request throttling, and system decoupling.

Starting from ¥0.68/hour

Learn more
Product Advantages
  • Out of the Box

    Fully compatible with RabbitMQ and supports AMQP 0.9, allowing you to migrate your applications to the cloud without having to make changes to code.

  • Isolated Environments

    Physically isolates RabbitMQ instances; variety of specifications to satisfy diverse requirements.

  • High Performance

    Maximum of 100,000 transactions per second per queue by default, and allows you to add more queues for higher performance.

  • Data Security

    Records and audits management operations and stores data in isolated spaces to prevent data theft.

Application Scenarios
  • Enterprises

  • E-Commerce

  • Short Video

Enterprises

Enterprises

RabbitMQ functions as message queuing middleware for order and inventory systems. It decouples message producers and consumers to achieve asynchronous data communication between multiple heterogeneous systems.

Advantages

Transaction Messages

Performs tandem checks on senders and receivers to ensure proper production and consumption.

Mirrored Queues

Uses mirrored queues to prevent message loss if a node goes down.

System Decoupling

Decouples subsystems with message queues for asynchronous communication.

Related Services

ecs

elb

E-Commerce

E-Commerce

RabbitMQ eases loads during flash sales and other events when traffic can grow by over 100 times. Deployment at the frontend prevents applications from breaking down due to overload.

Advantages

High Concurrency

Each queue supports up to 100,000 messages per second. Increasing system concurrency is as simple as adding queues.

Traffic Balancing

Backend services asynchronously process messages stored in queues.

Related Services

ecs

elb

Short Video

Short Video

RabbitMQ serves as a message channel for short video applications that involve a lot of interactions and have high requirements on reliability.

Advantages

Transaction Messages

Performs tandem checks on senders and receivers to ensure proper production and consumption.

Traffic Balancing

Backend services asynchronously process messages stored in queues.

Related Services

ecs

elb

Usage Guides

Create an Account and Experience HUAWEI CLOUD for Free

Register Now