文章目录
1.RocketMQ集群中各角色的作用
RockerMQ集群架构:
Producer(生产者)需要将消息数据存储到MQ消息队列中,Producer会向NameServer询问我应该将消息数据存储在哪一个Broker中,NameServer会给Producer分配一个Broker,然后由Producer将消息数据存储在指定的Broker中。
每一个Broker都会将自己的信息主动上报到NameServer,由NameServer进行统一管理,当NameServer已经有了所有Broker的信息后,就可以给Producer分配可以存储消息数据的Broker。
Consumer(消费者)需要消费消息数据,消息数据都存储在Broker中,Consumer会向NameServer询问我应该从哪一个Broker中读取消息数据,这时NameServer就会将消息所在的Broker信息返回给Consumer,Consumer再去指定的Broker中消费数据。
Broker有主从复制的概念,主节点产生的消息数据会同步到从节点
版权归原作者 Jiangxl~ 所有, 如有侵权,请联系我们删除。