上云无忧 > 文档中心 > 腾讯云消息队列 RocketMQ 的技术架构
消息队列 RocketMQ 版
腾讯云消息队列 RocketMQ 的技术架构

文档简介:
本文主要介绍消息队列TDMQ RocketMQ 版 5.x 系列的部署架构,方便您更好地理解消息队列 RocketMQ 版的架构原理。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

部署架构

消息队列 RocketMQ 版的系统部署架构图如下:

消息队列 TDMQ RocketMQ 版 5.x 系列引入了新的 GRPC 协议和 Proxy 组件,实现了存算分离的架构,对 RocketMQ 的运维和使用都会带来巨大的变化。
其中涉及的各个概念如下:
Producer 集群: 客户侧应用,负责生产并发送消息。
Consumer 集群:客户侧应用,负责订阅和消费处理消息。
Nameserver 集群: 服务端应用,负责路由寻址和 Broker 心跳注册。
心跳注册:NameServer 相当于注册中心的角色,各个角色的机器都要定时向 NameServer 上报自己的状态,如果超时未上报,NameServer 会认为某个机器出现故障不可用了,从而将这个机器从可用列表中删除。
路由寻址:每个 NameServer 中都保存着 Broker 集群的整个路由信息和用于客户端查询的队列信息,生产者和消费者通过 NameServer 去获取整个Broker 集群的路由信息,从而进行消息的投递和消费。
Proxy 集群:全新的弹性无状态代理服务,将 4.x 中的 Broker 职责进行拆分,对于客户端协议适配、权限管理、消费管理等计算逻辑进行抽离。
Broker集群:与 4.x 产品系列相比,在 5.x 系列中,Broker 更专注于存储能力的持续优化。
相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部