RocketMQ部署架构
2020-06-15 11:35:01 0 举报
RocketMQ 部署架构
作者其他创作
大纲/内容
长连接
Topic信息
Producer集群
C1
拉取
Broker Slave2
P1
C2
Producer 集群
Broker Master2
Consumer 集群
NameServer节点之间无任何信息同步
NameServer
1. NameServer 可集群部署,节点之间无任何信息同步;每 10s 检测一下 Broker 的心跳,超过 120s 没有心跳则剔除该 Broker2. 每个 Broker 与 NameServer 集群中所有机器建立连接,定时发送 Topic 信息;且定时每 30s 发送一次心跳3. Producer 和一个 NameServer 节点(随机选择)建立连接,定时拉取 Topic 信息;和提供服务的 Master 建立长连接且定时发送心跳4. Consumer 和一个 NameServer 节点(随机选择)建立连接,定时拉取 Topic 信息;和提供服务的 Master、Slave 分别建立长连接且定时发送心跳5. Consumer 既可以从 Master 订阅消息,也可以从 Slave 订阅消息,订阅规则由 Broker 配置决定
BrokerBSlave
P2
BrokerASlave
Broker Slave1
Name Server 集群
BrokerBMaster
BrokerAMaster
Consumer集群
Broker Master1
收藏
收藏
0 条评论
下一页