Distributed Message Service for RabbitMQ

Distributed Message Service (DMS) for RabbitMQ is a cloud-enabled message queuing service. It features message broadcasting, transaction messages, message routing, dead letter queuing, and priority queuing. 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
  • Usability Out of the Box

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

  • Isolated Environment

    Physically isolates RabbitMQ instances, and provides a variety of specifications to satisfy diverse requirements.

  • High Performance

    Allows up to 100,000 transactions per second per queue by default, and you can add more queues to increase performance.

  • Data Security

    Records and audits management operations and stores data in isolated spaces to prevent 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