分布式通信技术之消息队列
消息队列的基本原理
消息队列是基于队列实现的,存储具有特定格式的消息数据。消息队列包括生产者,消息队列以及消费者。
RocketMQ的原理与工作机制
架构图
NameServer Cluster:名字服务器集群,类似于kafka中的zookeeper,提供分布式协调与管理的功能
Producer Cluster:生产者集群,负责接收用户数据,将数据发布到消息队列中心Broker cluster
Consumer Cluster:消费者集群,负责从Broker获取消息进行消费
Broker Cluster: broker集群,负责存储producer cluster发布的数据。broker集群进行了主从设计。
Broker Cluster的实现方式
RocketMq工作流程
菜鸟程序员,博客只做记录,可能问题很多,有问题,还望不吝指出!转载请附上原文地址,谢谢!