RocketMQ 由 NameServer 集群、 Producer 集群、 Consumer 集群、 Broker 集群组成,消息生产和消费的大致原理如下:
1.Broker在启动的时候向所有的 NameServer 注册,并保持长连接,每30s发送一次心跳
2.Producer在发送消息的时候从 NameServer 获取 Broker 服务器地址,根据负载均衡算法选择一台服务器来发送消息
3.Consumer消费消息的时候同样从 NameServer 获取 Broker 地址,然后主动拉取消息来消费
RocketMQ 的底层实现原理
于 2023-02-22 09:00:00 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)