tencent cloud

TDMQ

TDMQ for RocketMQ

TDMQ for RocketMQ is a distributed high-availability message queue service. Built upon the infrastructure of Apache RocketMQ 4.x and 5.x, it offers various product forms that allow clients of version 4.4.x or later to connect without modifications. It also features the underlying strengths of compute-storage separation and flexible scalability. TDMQ for RocketMQ supports a throughput of up to millions of TPS and is suitable for various large-scale, low-latency online messaging scenarios with high reliability requirements.

Features
Open-Source Component Compatibility

TDMQ for RocketMQ is compatible with all components and principles of Apache RocketMQ, and supports connection to RocketMQ 4.4.x or above without any modifications. It also has the underlying benefits of computing-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 Diversity of Message Types

TDMQ for RocketMQ supports multiple message types such as general, sequential, delayed, and distributed transaction messages. It also supports message retry and the dead letter mechanism, fully meeting the requirements in various business scenarios.

High Performance

A single TDMQ for RocketMQ server can sustain a production/consumption throughput of up to 10,000 messages. With the distributed architecture and stateless services, the cluster can be scaled horizontally to increase the cluster throughput.

Ease of OPS-Free Use

TDMQ for RocketMQ provides access APIs and open-source SDKs for all programming languages on all versions. It offers the entire set of OPS services of the Tencent Cloud platform and monitors alarms in real time to help you quickly discover and solve problems to guarantee the service availability.

Scenarios

The data of each transaction order needs to be monitored by dozens of downstream business systems, including item price approval, delivery, reward point, and stream computing analysis. Such systems use different message processing logic, making it impossible for a single system to adapt to all associated business. In this case, TDMQ for RocketMQ can implement efficient async communication and application decoupling to ensure the business continuity of the primary site.

Companies hold promotional campaigns such as new product launch and festival red packet grabbing from time to time, which often cause temporary traffic spikes and pose huge challenges to each backend application system. In this case, TDMQ for RocketMQ can act as a buffer to centrally collect the suddenly increased requests in the upstream, allowing downstream businesses to consume the request messages based on their actual processing capacities.

Sequential messages are used in some business scenarios, such as order creation, payment, delivery, and refund of in-app/game items, which are all strictly executed in sequence. Similar to the First In, First Out (FIFO) principle, TDMQ for RocketMQ offers a sequential message feature dedicated to such scenarios to ensure message FIFO.

Contact Us

Click "Contact Us" to enjoy personalized presales consultation and aftersales service.