Product Advantages

  • Advanced Queues

    Provides off-the-shelf, secure advanced queues that support high throughput or high reliability.
    Provides off-the-shelf, secure advanced queues that support high throughput or high reliability.
  • Standard Queues

    Provides normal and FIFO queue modes with high concurrency, low latency, and high security.
    Provides normal and FIFO queue modes with high concurrency, low latency, and high security.
  • Rich Features

    Supports message broadcasting, intentional delivery delay, redelivery, querying, tracing, and dead letter messages, enabling customized queue processing capabilities.
    Supports message broadcasting, intentional delivery delay, redelivery, querying, tracing, and dead letter messages, enabling customized queue processing capabilities.

Application Scenarios

  • Asynchronous Communication

  • IoT

  • Data Synchronization

  • Elastic App Networking

Asynchronous Communication

Asynchronous Communication

DMS transmits messages asynchronously between decoupled monolithic application subsystems, significantly improving response time.

Advantages

Faster Response
Subsystems use message queues to process concurrent requests, accelerating responses.
Decoupled Subsystems
With message queues, subsystems can communicate with each other even if they are not always available.
Data Caching
Each queue provides a buffer that can hold hundreds of millions of messages. Messages that cannot be processed immediately are automatically buffered.

Related Services

IoT

IoT

DMS provides high-speed transmission channels between IoT devices and data analytics systems.

Advantages

High Concurrency
Each queue supports up to 100,000 messages per second. Increasing system concurrency is as simple as adding queues.
Elastic Scaling
Queue throughput automatically scales according to the service load.

Related Services

Data Synchronization

Data Synchronization

DMS allows the frontend and backend to exchange data even if both ends are not always available. DMS works with FunctionGraph and SMN.

Advantages

High Concurrency
A queue supports up to 100,000 of TPS. System concurrency can be easily increased by adding more queues.
Flexible Synchronization Time
Messages can be delivered, broadcast, or redelivered after a specified delay time.
Low Latency
Message delivery time is accurate to the millisecond.

Related Services

Elastic App Networking

Elastic App Networking

DMS enables communication between apps without service interruption, even if they are added or removed.

Advantages

Easy Integration

DMS uses HTTP APIs and TCP SDK to quickly integrate with other systems.

On-Demand Scaling
Queue throughput automatically scales according to the service load.
Asynchronous Communication
If a system receives more messages than it can process, DMS buffers the messages until resources become available.

Related Services

Functions

  • Compatibility

    DMS provides advanced queues that are compatible with open-source Kafka, along with other queue types.
    DMS provides advanced queues that are compatible with open-source Kafka, along with other queue types.
  • Queue Features

    DMS supports elastic scaling, queue sharing, and authorization.
    DMS supports elastic scaling, queue sharing, and authorization.
  • Message Features

    Messages can be filtered, traced, broadcast, delivered, and redelivered after a specified delay time.
    Messages can be filtered, traced, broadcast, delivered, and redelivered after a specified delay time.
  • Multiple Queue Types

    Multiple Queue Types

    DMS provides standard, FIFO, and advanced queues.

    DMS provides standard, FIFO, and advanced queues.

  • Multi-Protocol Access
    Multi-Protocol Access
    Systems can access DMS by using HTTP RESTful APIs, TCP SDK, and Kafka SDK.
    Systems can access DMS by using HTTP RESTful APIs, TCP SDK, and Kafka SDK.
  • Elastic Scaling
    Elastic Scaling
    Queue throughput automatically scales. The use of queues is billed by queue throughput.
    Queue throughput automatically scales. The use of queues is billed by queue throughput.
  • Dead Letter Queue
    Dead Letter Queue
    Messages that cannot be successfully processed are sent to a dead letter queue. Messages in the dead letter queue can be set aside and isolated for analysis.
    Messages that cannot be successfully processed are sent to a dead letter queue. Messages in the dead letter queue can be set aside and isolated for analysis.
  • Queue Sharing and Authorization
    Queue Sharing and Authorization
    Tenants or users created by the same tenant can share queues and are granted permissions as required.
    Tenants or users created by the same tenant can share queues and are granted permissions as required.
  • Message Filtering
    Message Filtering
    Use labels to filter messages you want to retrieve from a chosen queue.
    Use labels to filter messages you want to retrieve from a chosen queue.
  • Message Tracing
    Message Tracing
    Specify the time or position to retrieve messages.
    Specify the time or position to retrieve messages.
  • Intentional Delivery Delay
    Intentional Delivery Delay
    Messages can be delivered after a specified delay time.
    Messages can be delivered after a specified delay time.
  • Message Broadcasting
    Message Broadcasting
    The same message can be delivered to all consumers in the same group.
    The same message can be delivered to all consumers in the same group.
  • Message Redelivery
    Message Redelivery
    Messages that will not be immediately retrieved can be redelivered back to queues. Consumers can retrieve the messages any time.
    Messages that will not be immediately retrieved can be redelivered back to queues. Consumers can retrieve the messages any time.
  • High Reliability

    DMS features 99.9999999% data reliability and 99.95% service availability.
    DMS features 99.9999999% data reliability and 99.95% service availability.
  • High Performance

    Each queue can contain hundreds of millions of messages. DMS supports tens of millions of concurrent connections.
    Each queue can contain hundreds of millions of messages. DMS supports tens of millions of concurrent connections.
  • Security

    Messages are encrypted before they are stored and every operation is logged.
    Messages are encrypted before they are stored and every operation is logged.
  • Data Reliability

    Data Reliability

    Data replication and synchronous flushing to disk ensure up to 99.9999999% data reliability.

    Data replication and synchronous flushing to disk ensure up to 99.9999999% data reliability.

  • Service Availability
    Service Availability
    Clustered and cross-AZ deployments ensure up to 99.95% service availability.
    Clustered and cross-AZ deployments ensure up to 99.95% service availability.
  • Large Throughput
    Large Throughput
    A single queue can hold hundreds of millions of messages without compromising queue performance.
    A single queue can hold hundreds of millions of messages without compromising queue performance.
  • High Concurrency
    High Concurrency
    Queue throughput reaches up to 100,000 concurrent messages per second. A higher concurrency can be achieved by simply adding queues.
    Queue throughput reaches up to 100,000 concurrent messages per second. A higher concurrency can be achieved by simply adding queues.
  • Low Latency
    Low Latency
    Message delivery time is accurate to the millisecond.
    Message delivery time is accurate to the millisecond.
  • Traceability
    Traceability
    DMS works with Cloud Trace Service to record and audit tenant management operations.
    DMS works with Cloud Trace Service to record and audit tenant management operations.
  • Message Encryption
    Message Encryption
    Encrypted message storage protects against unauthorized access.
    Encrypted message storage protects against unauthorized access.

Provides Scalable, On-demand Computing Resources

Learn More