Strengths
Open-Source Compatibility
100% compatible with Apache RocketMQ components and concepts, TDMQ for RocketMQ supports access from clients of RocketMQ 4.4.x and later without modifications, featuring the underlying strengths of compute-storage separation and flexible scaling.
Multiple Specification Series
TDMQ for RocketMQ offers multiple purchasable specifications to cover different business scales. Supports flexible billing modes such as pay-by-actual-message-volume, postpaid by hour, and yearly/monthly subscription. Allows flexible specification adjustment to meet product implementation needs, from small-scale tests to large-scale applications.
Adapting to Cloud Native
The underlying architecture undergoes cloud native transformation and upgrade. The Serverless product form brings ultimate elasticity, supporting elastic computing capabilities beyond specifications, with storage billed based on the actual usage.
Rich Message Types
TDMQ for RocketMQ supports multiple message types such as normal messages, ordered messages, delayed messages, and distributed transactional messages, along with support for message retry and dead letter mechanisms, meeting various business scenarios.
High Performance
A single machine can support up to tens of thousands of production and consumption throughputs. Based on a distributed architecture and stateless services, a cluster can be horizontally scaled out to enhance the overall throughput.
Ease of Use and Ops-Free Management
TDMQ for RocketMQ provides APIs and supports open-source SDKs for all languages and versions, and offers a complete set of Ops services on the Tencent Cloud platform, with real-time monitoring and alarms to help you quickly discover and solve problems, ensuring service availability.
Exclusive Strengths of the 5.x Series
TDMQ for RocketMQ 5.x series not only retains the characteristics of earlier versions such as low latency, high performance, high reliability, trillion-level message capacity, and flexible scalability, but also fully combines cloud-native infrastructure and ecosystem technologies to enhance resource utilization and the elastic capability.
Compared with self-built RocketMQ and TDMQ for RocketMQ 4.x series, the 5.x series has the following strengths:
Storage and Computing Elasticity
TDMQ for RocketMQ 5.x series adopts a storage-compute separation architecture, significantly improving resource utilization and the elastic capability. Storage is billed on a pay-as-you-go basis, eliminating the need to reserve storage resources in advance for peak demand. Payment is based on actual usage, effectively reducing your actual cost. The computing specifications support elastic TPS, eliminating the need to reserve computing resources for unexpected peaks, so as to effectively reduce cost.
Lightweight SDKs
TDMQ for RocketMQ 5.x series is compatible with the open-source community SDK, allowing developers to enjoy the benefits of open-source community iteration. The 5.x series clients are more lightweight, featuring a brand-new minimalist API design for easier integration and use. Meanwhile, the 5.x series provides SDKs in more languages, making more technology stack options available to developers.
Basic Feature Enhancements
TDMQ for RocketMQ 5.x series has further feature enhancements, such as more flexible message retention time control, where retention time can be set at both cluster and topic levels. Consumer groups offer more visual configuration options, such as specifying the number of message retries and flexible binding to dead letter queues on the server.
Observability
TDMQ for RocketMQ 5.x series adds various metrics, such as metrics related to message backlog scenarios, duration-related metrics for key APIs, error distribution metrics, and storage read-write traffic metrics. These metrics can interconnect with the monitoring and alarm features of Tencent Cloud, while providing comprehensive cloud APIs to support integration with self-service Ops systems.