Product Advantages
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
DMS transmits messages asynchronously between decoupled monolithic application subsystems, significantly improving response time.
Advantages
IoT
DMS provides high-speed transmission channels between IoT devices and data analytics systems.
Advantages
Related Services
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
Related Services
Elastic App Networking
DMS enables communication between apps without service interruption, even if they are added or removed.
Advantages
DMS uses HTTP APIs and TCP SDK to quickly integrate with other systems.
New Features
Functions
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 AccessMulti-Protocol AccessSystems 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 ScalingElastic ScalingQueue 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 QueueDead Letter QueueMessages 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 AuthorizationQueue Sharing and AuthorizationTenants 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 FilteringMessage FilteringUse 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 TracingMessage TracingSpecify the time or position to retrieve messages.Specify the time or position to retrieve messages.
-
Intentional Delivery DelayIntentional Delivery DelayMessages can be delivered after a specified delay time.Messages can be delivered after a specified delay time.
-
Message BroadcastingMessage BroadcastingThe 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 RedeliveryMessage RedeliveryMessages 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 AvailabilityService AvailabilityClustered and cross-AZ deployments ensure up to 99.95% service availability.Clustered and cross-AZ deployments ensure up to 99.95% service availability.
-
Large ThroughputLarge ThroughputA 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 ConcurrencyHigh ConcurrencyQueue 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 LatencyLow LatencyMessage delivery time is accurate to the millisecond.Message delivery time is accurate to the millisecond.
-
TraceabilityTraceabilityDMS 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 EncryptionMessage EncryptionEncrypted message storage protects against unauthorized access.Encrypted message storage protects against unauthorized access.
Register with HUAWEI CLOUD to get free services
Register Now