RocketMq
小青蛙的倔强
这个作者很懒,什么都没留下…
展开
-
无微不至之RocketMq源码深度讲解(1)-大纲介绍
本系列大纲大致为: 架构分析 NameServer分析 CommitLog物理队列存储机制 同步、异步刷盘分析 ConsumeQueue逻辑队列存储机制 Index索引构建机制 普通消息发送流程程 顺序消息发送流程 事务消息(二阶段提交)发送流程 消息拉取逻辑分析 延迟消息发送流程 并发消费原理分析(集群策略+广播策略) 有序消费原理(集群策略+广播策略)(与顺序发送相结合) 基于2种消费策略的客户端消费offset存储原理 主从同步原理 DOWN机重启恢复机制详解 raft协议Dledger实现原理分析原创 2020-09-21 20:51:58 · 108 阅读 · 0 评论 -
无微不至之RocketMq源码深度讲解(2)-架构分析
源码地址:https://github.com/apache/rocketmq 基于版本讲解:4.7.1 此内容引用官方介绍 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Consumer:消息消费的角色,支持分布式集群方式部署。支持以push推,pull拉两种模式对消息进行消费。同时也支持集群方式和广播方式的消费原创 2020-09-18 11:55:13 · 409 阅读 · 0 评论