tencent cloud

TDMQ for MQTT

Release Notes and Announcements
Release Notes
Product Introduction
TDMQ Product Series Introduction and Selection
What Is TDMQ for MQTT
Scenarios
Technical Architecture
Product series
MQTT Protocol Compatibility Notes
Comparison with Apache
High Availability
Product Constraints and Usage Quota
Basic Concepts
Supported Regions
Billing
Billing Overview
Renewal Instructions
Viewing Consumption Details
Overdue Payment Instructions
Refund
Getting Started
Guide for Getting Started
Preparations
Public Network Access
VPC Network Access
User Guide
Usage Process Guide
Configuring Account Permission
Creating a Cluster
Managing Topic
Connecting to the Cluster
Querying Messages
Managing Client
Managing a Cluster
Viewing Monitoring Metrics and Configuring Alarm Policies
Data Integration
Integrating Data Into SCF
Integrating Data Into CKafka
Integrating Data into RocketMQ
Development Guide
MQTT 5 Advanced Features
Data Plane HTTP API Description
Quota and Flow Control Mechanism Description
Configuring a Custom Domain Name
Configuring SQL Filtering
Configuring Point-to-Point Subscription
MQTT over QUIC
Managing Client Subscription
Message Enhancement Rule
Use Cases
Must-Knows for MQTT Client Development
Observability
Topic and Wildcard Subscriptions
​​API Reference
History
Introduction
API Category
Making API Requests
Cluster APIs
Topic APIs
Authorization Policy APIs
User APIs
Client APIs
Message Enhancement Rule APIs
Message APIs
Data Types
Error Codes
SDK Reference
Access Point Format
Java SDK
C SDK
Javascript/Node.JS/Mini Program
Go SDK
iOS SDK
JavaScript SDK
Dart SDK
Python SDK
.NET
Security and Compliance
Permission Management
FAQs
Related Agreement
Privacy Policy
Data Privacy And Security Agreement
TDMQ for MQTT Service Level Agreement
Contact Us
DocumentationTDMQ for MQTTProduct IntroductionTDMQ Product Series Introduction and Selection

TDMQ Product Series Introduction and Selection

PDF
Focus Mode
Font Size
Last updated: 2026-04-01 16:21:32

Product Overview

Tencent Distributed Message Queue (TDMQ) is a series of message middleware products independently developed by Tencent Cloud. As a key component in distributed systems, it features stability, reliability, high elasticity, and low cost, and provides basic capabilities of asynchronous communication. It reduces system complexity through application decoupling, and enhances system availability and scalability.
TDMQ is compatible with mainstream open-source protocols and provides five sub-products, including TDMQ for CKafka (CKafka), TDMQ for RocketMQ, TDMQ for RabbitMQ, TDMQ for Apache Pulsar, and TDMQ for MQTT. It supports migration solutions with no business code modifications, reducing migration costs.
TDMQ covers online scenarios (such as e-commerce transactions and social live streaming), offline scenarios (such as big data real-time computing and offline analysis), and device-side scenarios (such as Internet of Things (IoT) and Internet of Vehicles (IoV)). It meets the needs of different industries and scenarios such as pan-internet, education, retail, transportation, finance, and healthcare.

Product Strengths

Out-of-the-Box and Ops-Free

TDMQ provides a fully managed service that is out-of-the-box. Users can create clusters with a few clicks, eliminating the need for tedious installation and deployment. The comprehensive resource management interface, full-range monitoring metrics, and intelligent diagnosis tools significantly reduce Ops complexity and management costs.

Cross-AZ High Availability

TDMQ employs multiple technical measures to establish a comprehensive disaster recovery system. It adopts a cross-availability-zone (AZ) deployment architecture to effectively mitigate data center-level failure risks. Through traffic throttling protection policies, it dynamically adjusts traffic pressure to ensure cluster health. Meanwhile, it provides cross-cluster data replication capabilities to fully meet various high-availability scenario requirements, from basic disaster recovery to multi-site active-active deployment.

Rapid Scaling with High Elasticity

TDMQ provides premium elastic scaling capabilities, enabling rapid resource scaling with one-click operations. The underlying resource adjustment is seamless and transparent to businesses, easily handling various burst traffic scenarios.

Serverless for Low Costs

TDMQ adopts a storage-compute separation architecture. The compute layer supports second-level elastic scaling, handling burst traffic without pre-provisioned resources to maximize resource utilization. In addition, the storage layer supports unlimited scalability with the pay-as-you-go billing mode, reducing storage costs by 30% to 50%.

Product Comparison

TDMQ can provide the most suitable product forms and solutions for different customer scenarios and requirements. If you have any requirements, contact us for consultation.
Product
Product Feature
Product Strength
Scenario
Applicable Business
High throughput with a rich big data ecosystem
Kernel enhancement supporting automatic version upgrades
Intelligent Ops with policies such as partition balancing and automatic disk capacity expansion
High-throughput benchmark with stable performance and wide applicability
Offline scenarios requiring high throughput
Log compression and collection, monitoring data aggregation, and streaming data integration
Low latency and high concurrency, widely used in online scenarios
Rich message features, including transactional, scheduled, delayed, and ordered messages
Hitless migration with low intrusion and rollback capability
Massive message backlog, low latency, high throughput, and high reliability
Online business scenarios requiring high reliability and low latency
Asynchronous decoupling, peak shifting, sequential sending and receiving, and distributed transaction consistency
Long history in the open-source community with complete multi-language clients
100% compatible with open-source versions, providing flexible routing modes
Small and medium-sized online business scenarios
Flash sales, priority messages, delayed messages, and message broadcasting
Compute-storage architecture separation, integrating online and offline capabilities
Large-scale deployment within Tencent Cloud
Compute-storage separation with flexible scaling
Scenarios requiring both online and offline capabilities
Asynchronous decoupling, peak shifting, sequential sending and receiving, and data synchronization
MQTT protocol, IoV, and IoT
Lightweight protocol supporting simultaneous online access of millions of clients
Business message delivery for various mobile devices
IoV, Industrial Internet, Instant Messaging (IM) communication, and smart home


Help and Support

Was this page helpful?

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

Feedback