RocketMQ原理深入: 一.定义: RocketMQ是一款分布式.队列模型的消息中间件,有以下部分组成: 1.NameServer: 一个几乎无状态的节点,可集群部署,节点之间无任何信息同步 2.Broker:是RocketMQ的核心组成部分,通过轻量级的Topic和队列机制来维护消息存储,Broker支持消息Push和Pull模式.支持千亿级别的消息堆积能力 3.Producer:消息生产者,和NameServer通信获取topic路由信息,和NameServer保持长连接以及和该生产者关…