Simple Message Queue (formerly MNS) provides reliable message delivery, elastic scaling, and multi-zone redundancy with high stability and security.
Graceful release with zero error reports
When a server restarts for changes, releases, or O&M, SMQ maintains seamless service continuity on the client side with zero error reports.
Easy integration
SMQ is a platform-independent service focused on core messaging capabilities.
Lightweight queue and topic models -- Simple, lightweight queue/topic resource models for standard messaging patterns.
RESTful APIs over HTTP -- Lightweight RESTful APIs with native HTTP protocol support.
Multi-language SDKs -- SDKs for C++, Java, C#, Python, and PHP, plus open-source community libraries for Go and Node.js.
Elastic scaling with pay-as-you-go pricing
Traffic surge absorption -- A traffic scheduling system absorbs sudden spikes in concurrent requests, so your application stays responsive under load.
No capacity planning -- SMQ uses pay-as-you-go billing. You do not need to reserve instance resources upfront or pay for idle capacity.
99.95% availability with multi-zone redundancy
Multi-zone deployment -- Service availability of up to 99.95% across multiple zones.
Three-replica storage -- Message data is redundantly stored across three replicas, minimizing the risk of data loss.
DDoS and threat protection -- A multi-level security system defends against cyber threats, including DDoS attacks.
Centralized access control -- Resource Access Management (RAM) lets you manage access to services and resources from a single point.
Tenant isolation -- Multi-tenancy with an independent namespace for each tenant keeps workloads separated.