tencent cloud

APIs

Introduction

Download
Focus Mode
Font Size
Last updated: 2026-05-07 10:59:47

Welcome to use Tencent Cloud message queue CMQ (Cloud Message Queue).
Tencent Cloud Message Queue (CMQ) is a distributed message queue service used to store messages transmitted between processes. It provides reliable asynchronous communication between different applications deployed in a distributed manner or between components of an application. Messages are stored in a highly reliable and available message queue, allowing multi-process simultaneous read and write without interfering with each other. By using Tencent Cloud CMQ, users can transfer information between distributed components of applications executing different tasks, ensuring no lost messages and not requiring all components to always be in an available status.
The queue serves as a buffering effect between the data transmission and data receiving ends. When the work speed of the data transmission end is faster than that of the data receiving end, or when the data transmission or data receiving end only intermittently connects to the network, the queue can resolve the generated issues.
The traditional communication mode involves the client requesting a service from the server side and waiting for the server response. However, this mode has many disadvantages: for example, when the network condition is poor, the client request may be lost; when the server-side processing takes too long, it may cause the client to wait for a long delay, leading to request timeout and failure.
For this reason, Tencent Cloud introduced message queue service for message distribution and management. By using CMQ, Tencent Cloud, you can separate components of user applications so that they run independently, and simplify message management between components. Any component of a distributed application can store messages in queue. CMQ, Tencent Cloud ensures each message is transmitted at least once and allows multiple reads and writes. A single queue can be used simultaneously by multiple distributed application components without the need to collaborate with each other. All components can use CMQ API to retrieve and manipulate messages programmatically.

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback