后端岗位面试题更新 2026-08-05

请介绍 RocketMQ 集群中的角色划分,以及消息从生产到消费的完整收发与存储流程。

北京搜狐互联网信息服务有限公司后端开发系统设计技术原理Apache RocketMQ

考察说明

考察对 RocketMQ 集群组件职责与消息流转链路的理解

回答思路

  1. 准确说出 NameServer、Broker、Producer、Consumer 的角色与职责
  2. 描述消息从生产到 Broker 存储再到消费的完整流程
  3. 说明消息在 Broker 的存储结构(CommitLog、ConsumeQueue、IndexFile)
  4. 解释集群间的协调机制,如 Broker 心跳注册、路由发现
  5. 体现对消息分配与消费位点管理的基本认识
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。