简介

最近更新时间:2025-09-10 03:09:58

我的收藏

消息队列 TDMQ RabbitMQ 版 概述

TDMQ RabbitMQ 版(TDMQ for RabbitMQ,简称 TDMQ RabbitMQ 版)是一款腾讯自主研发的消息队列服务,支持 AMQP 0-9-1 协议,完全兼容开源 RabbitMQ 的各个组件与概念,同时具备计算存储分离、灵活扩缩容的底层优势。

TDMQ RabbitMQ 版拥有极为灵活的路由机制,可适应各类业务的消息投递规则,具备缓冲上游流量压力的能力,保证消息系统的稳定运行。常用于系统间的异步通信和服务解耦,减轻不同服务之间的依赖,广泛应用于金融、政务等行业的分布式系统中。

说明
本章节介绍的 TDMQ RabbitMQ 版 API 接口均为 API 3.0 接口
您可以调用 API 对 RabbitMQ 进行操作,例如创建集群、创建用户、收发消息等。
RabbitMQ 支持的所有接口信息,请参见 API 概览

术语表

RabbitMQ 中的常见概念请参考:RabbitMQ 相关概念

使用限制

  • RabbitMQ 的使用限制请参见:使用限制文档
  • 对于具体的参数限制,请参考各接口文档中的参数说明。

API 快速入门

您可以使用 API Explorer 工具 在线调用 API。

本文以创建 RabbitMQ 集群、Vhost、用户等资源并收发消息为例,通过 API Explorer 工具调用 API 接口的步骤如下:

  1. 进入 API Explorer 工具页面
    更多使用信息,请参见 API Explorer 使用指南

  2. 调用 CreateVhost 接口,在集群下创建一个 Vhost。

  3. 调用 CreateUser 接口,创建一个用户。

  4. 调用 CreateUserAuthByAcl 接口,为用户配置相关的操作权限。

  5. 调用 CreateExchange 接口CreateQueue 接口,在 Vhost 下创建一个 Exchange 和 Queue。

  6. 调用 CreateRabbitMQServerlessBinding 接口,为 Exchange 和 Queue 绑定一条路由关系。

  7. 使用客户端收发消息(本操作不支持通过 API 接口完成)。