金三银四精选java面试题-RocketMQ的实现原理

发布时间:2023-12-26 09:37:38
 

RocketMQ的实现原理

RocketMQ由NameServer注册中心集群、Producer生产者集群、Consumer消费者集群和若干Broker(RocketMQ进程)组成,它的架构原理是这样的:

Broker在启动的时候去向所有的NameServer注册,并保持长连接,每30s发送一次心跳

Producer在发送消息的时候从NameServer获取Broker服务器地址,根据负载均衡算法选择一台服务器来发送消息

Conusmer消费消息的时候同样从NameServer获取Broker地址,然后主动拉取消息来消费


 
上一篇 金三银四精选java面试题-为什么RocketMQ不使用Zookeeper作为注册中心呢?
下一篇 金三银四精选java面试题-RocketMQ为什么速度快

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题