TDMQ for RocketMQ (Tencent Distributed Message Queue for RocketMQ, referred to as TDMQ for RocketMQ) is a distributed and highly available message queue service. Based on Apache RocketMQ 4.x and 5.x architectures, it offers different product forms, supports zero-modification client access for RocketMQ 4.4.x and above versions, and features compute-storage separation with flexible scaling at the underlying layer. TDMQ for RocketMQ supports throughput in the millions of TPS, making it suitable for various large-scale, low-latency online messaging scenarios requiring high reliability.
This section introduces the TDMQ RocketMQ 5.x version API interfaces, which are all API 3.0 interfaces. You can call the API to perform operations on TDMQ RocketMQ 5.x clusters, such as creating a cluster or Topic.
For ALL supported API information of TDMQ RocketMQ 5.x, please refer to the 5.x API overview.
For all supported APIs of TDMQ RocketMQ 4.x, please refer to the 4.x API overview.
Common terminology for TDMQ RocketMQ API interface see the table below:
| Term | Description |
|---|---|
| A cluster is a resource dimension in TDMQ RocketMQ. Topics, groups, and other resources in different clusters are completely isolated from each other. Each cluster has resource limits, such as the total number of topics and message retention time. | |
| Topic represents a collection of messages. Each topic contains several messages and is the basic unit for message subscription in RocketMQ. | |
| Groups can be divided into Producer groups and Consumer groups: |
|
| Producers are running entities in the RocketMQ system used to build and transmit messages to the server. Producers are usually integrated in the business system to encapsulate business messages into messages as required and send them to the server. | |
| A Consumer is a running entity in RocketMQ responsible for receiving and handling messages. Typically integrated in the business system, it obtains messages from the server and converts them into business-understandable information for business logic processing. |
For other relevant terminology, please see the basic concept (https://www.tencentcloud.com/document/product/1493/61581?from_cn_redirect=1).
Usage limits
For usage limits of TDMQ RocketMQ, please refer to Quotas and Limits.
For specific parameter limits, refer to the parameter descriptions in the API documentation.
You can use the API Explorer tool to call APIs online.
This document uses a TDMQ RocketMQ 5.x cluster as an example. The steps to make an API call via the API Explorer Tool are as follows:
フィードバック