RocketMQ实现原理
生活随笔
收集整理的這篇文章主要介紹了
RocketMQ实现原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
RocketMQ由NameServer注冊中心集群、Producer生產者集群、Consumer消費者集群和若干Broker(RocketMQ進程)組成,它的架構原理是這樣的:
1、Broker在啟動的時候去向所有的NameServer注冊,并保持長連接,每30s發(fā)送一次心跳
2、Producer在發(fā)送消息的時候從NameServer獲取Broker服務器地址,根據負載均衡算法選擇一臺服務器來發(fā)送消息
3、Conusmer消費消息的時候同樣從NameServer獲取Broker地址,然后主動拉取消息來消費
?
總結
以上是生活随笔為你收集整理的RocketMQ实现原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 异步发送,那消息可靠性怎么保证?
- 下一篇: RocketMQ为什么速度快