产品概述

最近更新时间:2022-02-11 11:31:13

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

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

基础架构

TDMQ RabbitMQ 版的基本概念如下:

  • 生产者:向 Exchange 发送消息。
  • Vhost:用作逻辑隔离,不同 Vhost 之间的 Exchange 和 Queue 相互隔离,互不干扰。
  • Exchange:接收来自生产者的消息并将消息路由到 Queue 的组件。
  • Queue:存储消息的缓冲区,供消费者消费消息。
  • 消费者:从 Queue 拉取消息进行消费。

更多关于 TDMQ RabbitMQ 版的概念,请参考 相关概念