消息队列的基本原理
消息队列是基于队列实现的,存储具有特定格式的消息数据。消息队列包括生产者,消息队列以及消费者。
RocketMQ的原理与工作机制
架构图
NameServer Cluster:名字服务器集群,类似于kafka中的zookeeper,提供分布式协调与管理的功能
Producer Cluster:生产者集群,负责接收用户数据,将数据发布到消息队列中心Broker cluster
Consumer Cluster:消费者集群,负责从Broker获取消息进行消费
Broker Cluster: broker集群,负责存储producer cluster发布的数据。broker集群进行了主从设计。