分布式通信技术之消息队列

消息队列的基本原理

消息队列是基于队列实现的,存储具有特定格式的消息数据。消息队列包括生产者,消息队列以及消费者。

RocketMQ的原理与工作机制

架构图

NameServer Cluster:名字服务器集群,类似于kafka中的zookeeper,提供分布式协调与管理的功能

Producer Cluster:生产者集群,负责接收用户数据,将数据发布到消息队列中心Broker cluster

Consumer Cluster:消费者集群,负责从Broker获取消息进行消费

Broker Cluster: broker集群,负责存储producer cluster发布的数据。broker集群进行了主从设计。

Broker Cluster的实现方式

RocketMq工作流程

 

posted on 2020-02-15 11:19  BattleScars  阅读(284)  评论(0编辑  收藏  举报