TDMQ for RabbitMQ (TDMQ for RabbitMQ, or TDMQ for RabbitMQ) is a message queue service independently developed by Tencent. It supports the AMQP 0-9-1 protocol and is fully compatible with open source RabbitMQ components and concepts. At the same time, it has the underlying advantages of compute-storage separation and flexible scaling.
TDMQ for RabbitMQ has highly flexible routing to adapt to various business message delivery rules and can buffer upstream traffic pressure, ensuring the stable operation of the message system. It is commonly used for asynchronous communication between systems and service decoupling, reducing dependencies between different services, and is widely used in finance, government service, and other distributed systems.
Description
This section introduces the TDMQ RabbitMQ API interface, which is an API 3.0 interface.
You can call APIs to perform RabbitMQ operations, such as create cluster, create a user, and send/receive messages.
For ALL supported RabbitMQ API information, please refer to the API overview.
For common concepts in RabbitMQ, see RabbitMQ related concept.
-For RabbitMQ usage limits, please refer to the usage limits document (https://www.tencentcloud.com/document/product/1495/61823?from_cn_redirect=1).
-For specific parameter limits, refer to the parameter description in each API document.
You can use the API Explorer Tool to call APIs online.
This document uses creating RabbitMQ clusters, Vhosts, users and sending and receiving messages as an example. The steps to make an API call via the API Explorer Tool are as follows:
Go to the API Explorer Tool webpage.
For more usage information, see API Explorer operation guide.
Call the CreateVhost API to create a Vhost within the cluster.
Call the CreateUser API to create a user.
Call the CreateUserAuthByAcl API to configure user permissions for related operations.
Call the CreateExchange API and CreateQueue API to create an Exchange and Queue under Vhost.
Call the CreateRabbitMQServerlessBinding api to bind a Routing Relationship between Exchange and Queue.
Use client to send/receive messages (This operation cannot be completed through API interface).
フィードバック