【一线大厂Java面试题合集】第55篇-RocketMQ核心架构与原理
📅 2026/7/14 1:44:14
👁️ 阅读次数
📝 编程学习
第55篇:RocketMQ 核心架构与原理
模块:消息队列 |难度:高级 |面试频率:★★★★
1. RocketMQ 的架构?NameServer / Broker / Producer / Consumer?
RocketMQ 是阿里巴巴开源的分布式消息中间件,采用 NameServer 无状态设计,支持事务消息、延迟消息、顺序消息等丰富特性。
1.1 整体架构
+----------------+ +----------------+ +----------------+ | NameServer1 | | NameServer2 | | NameServerN | | (无状态,独立) | | (无状态,独立) | | (无状态,独立) | +----------------+ +----------------+ +----------------+ ↑ ↑ ↑ | 注册/心跳(30s) |
编程学习
技术分享
实战经验