tencent cloud

Comparison with Open-Source RocketMQ
Last updated:2026-01-23 17:09:49
Comparison with Open-Source RocketMQ
Last updated: 2026-01-23 17:09:49
The comparison between TDMQ for RocketMQ and open-source RocketMQ is as follows:
5.x Clusters
4.x Clusters
Feature Category
Feature
TDMQ for RocketMQ 5.x
Open-Source RocketMQ
Security control
Message sending and receiving ACL management
Supports refinement of roles for message production and sending, and enables more granular permission refinement.
Uses the access control list (ACL) exclusively for authentication by default.
Root accounts and sub-accounts
Supports Tencent Cloud root accounts and sub-accounts, enabling Cloud Access Management (CAM)-based account management along with cross-account authorization and other services within an enterprise.
Not supported.
Scaling
Customers do not need to concern themselves with underlying machine specifications or perform manual scaling operations. They need only purchase the appropriate specifications based on their business volume, with support for flexible specification adjustment. The underlying resources achieve elastic scaling through containerization and enable automated intelligent Ops.
Relies on self-maintained Ops teams, with low levels of automation and visual management capabilities.
High availability
Tencent Cloud implements high availability solutions at the underlying layer, eliminating the need for customers to concern themselves with deploying disaster recovery architectures.
Requires self-deployment of high availability architectures, increasing Ops difficulty.
Migration tool
Migration tool
Supports two migration methods: migration after importing self-built metadata and modifying access points, and seamless migration with visual interface operations. Both methods support grayscale migration organized by individual topics.
Migration is not supported.
Monitoring and alarms
Resource dashboard
Supports observation of core metrics, production and consumption reports, and fine-grained monitoring, enabling multi-level metric drill-down by public network, cluster, topic, group, and topic&group; provides resource top rankings at the cluster level.
Supports basic monitoring with certain monitoring metrics missing.
Alarm management
Alarms for message backlog, latency, and other metrics, with Cloud Monitor integration.
Not supported.
Elastic capability
Elastic TPS
Supported by the Pro and Platinum editions. In addition to the standard traffic specifications, temporary elastic traffic capacity can be enabled.
Not supported. Requires scaling machines in or out on demand, which increases Ops complexity.
Quota-free storage
Storage is billed based on the actual usage.
Not supported. Disk size must be specified during deployment. Over-provisioning disks leads to resource waste, and cloud-based disks cannot be scaled down. Under-provisioning requires frequent scaling operations, increasing Ops difficulty.
Stability
Distributed traffic throttling
Supports multiple traffic throttling methods and policies (global/local, degradation policies, multiple rule priorities, and so on), which can effectively prevent crashes caused by excessive traffic.
Not supported. Traffic overload may cause crashes.
Message sending and receiving ratio adjustment
Supports adjusting the message sending and receiving ratio for the entire cluster, with separate traffic throttling applied to each direction, achieving more optimized resource utilization.
Not supported.
Message lifecycle
Topic-level retention time settings
Supported. You can configure the message retention time by topic to further reduce storage costs.
Not supported.
Console feature optimization
Viewing client stacks
Supported, including the ability to search for specified code within the stack.
Not supported.
Querying messages by tag
Supported.
Not supported.
Querying retry/dead letter/delayed messages
You can query specific types of messages separately based on specified conditions.
Not supported.
Compatibility
Backward compatibility with legacy SDK versions
Fully backward compatible with all legacy SDK versions later than 4.1.
Partially compatible. Errors may occur in certain scenarios.
The performance comparison between TDMQ for RocketMQ and open-source RocketMQ is as follows:
Feature Category
Feature
TDMQ for RocketMQ 4.x
Open-Source RocketMQ
Basic feature
Scheduled messages
Optimized (accurate to seconds), supporting any latency scale.
Partially supported (specified latency level).
Visualized management capability
Supports visualized management and detailed information browsing of clusters, topics, and groups, including subscription relationships and consumer status.
Supports basic operations, with average usability. Topic types are not distinguished in the console.
Availability
Elastic scaling
Customers do not need to concern themselves with deployment or scale-out, nor manually configure settings. Operations such as node registration are fully automated and visualized. They can perform horizontal scale-out by increasing nodes, expand storage disk capacity, and vertically upgrade single-node configurations on demand.
Relies on self-maintained Ops teams, with low levels of automation and visual management capabilities.
High reliability
Data is stored in three replicas, and containerized automatic restart within seconds ensures no loss of capacity or data in the event of a server crash.
Supports both synchronous and asynchronous replication. However, you need to design and deploy the solution and parameters on your own. The primary-secondary synchronization solution does not support automatic primary failover.
Cross-availability zone (AZ) high-availability deployment
Supports cross-AZ high-availability deployment to prevent IDC-level failures.
Supports cross-AZ high-availability deployment but requires complex deployment. You need to design and deploy the solution and parameters on your own.
Observability
Resource dashboard
Supports observation of core metrics, production and consumption reports, and fine-grained monitoring.
Supports basic monitoring with certain monitoring metrics missing.
Alarm management
Supports message backlogs and latency alarms, integrated with Tencent Cloud Observability Platform (TCOP).
Not supported.
Security control
Tenant namespace isolation
Visualized and supported in the console.
Not supported. There are many namespace bugs, making it impossible to achieve true isolation.
Root account and sub-account management
Supports Tencent Cloud root accounts and sub-accounts, enabling CAM-based account management along with cross-account authorization and other services within an enterprise.
Not supported.
Migration tool
Open-source migration tool
One-click scripted migration, enabling seamless migration from open-source RocketMQ.
-


Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback