文章预览
还没关注?伸出中指点这里! 转载请联系 【狸猫技术窝】 获取授权 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 作者: 原子弹大侠 狸猫技术窝 特约作者, 阿里 P8 高级技术专家 (1)RocketMQ整体架构 如今阿里的开源项目越来越多,比如消息中间件领域的RocketMQ,分布式事务领域的Fescar,熔断限流领域的Sentinal,微服务领域的Dubbo、Nacos等等。 而现在越来越多的中小型公司也开始使用阿里开源的各种技术到自己的系统,因此有必要对阿里开源的一些技术的核心工作原理进行了解。 本文就对消息中间件领域的 RocketMQ 进行原理的分析。 首先,RocketMQ整体架构中包含了4种角色: NameServer Broker Producer Consumer 其中NameServer相当于集群管理服务,主要用于管理整个集群的元数据以及对集群进行管理的。 Broker相当于单个节点负责数据的读写的,
………………………………