跳至主要內容
主页
学习路线
Java基础
01.Java基础
02.Java集合框架
03.Java多线程与并发
04.JVM相关
05.设计模式
06.Netty
算法
00. 序言
01. 数组
02. 链表
03. 堆栈
04. 队列
05. 哈希表
06. 字符串
07. 树
08. 图
09. 基础算法
10. 动态规划
数据库
01.Mysql详解
02.Redis详解
03.Hbase详解
04.Elasticsearch
框架与中间件
01.Spring
02.SpringMVC
03.SpringBoot
04.SpringCloud
05.SpringSecurity
06.Dubbo
07.Kafka
08.RocketMQ
09.Mybatis
10.Sharding-JDBC
11.OAuth2
12.XXL-JOB
架构设计
01.架构基础
02.业务架构
03.应用架构
04.数据架构
05.分布式事务
11.架构师成长
系统案例
01.新零售SaaS系统规划
02.多渠道概念模型设计
03.组织管理架构设计
04.商品管理系统架构设计
05.中央库存系统架构设计
06.线上商城系统架构设计
07.促销系统架构设计
08.订单履约系统架构设计
09.客户管理系统架构设计
10.SaaS开放平台架构设计
11.多租户系统架构设计
开发规范
08. Rocket MQ
目录
01.RocketMQ源码(1)—RocketMQ源码调试环境准备
02.RocketMQ源码(2)—NameServer启动流程以及RocaktMQ的通信模型设计源码解析
03.RocketMQ源码(3)—Broker启动流程源码解析【一万字】
04.RocketMQ源码(4)—Broker启动加载消息文件以及恢复数据源码【一万字】
05.RocketMQ源码(5)—Broker与NameServer的心跳服务源码
06.RocketMQ源码(6)—Producer生产者启动源码【一万字】
07.RocketMQ源码(7)—Producer发送消息的总体流程【一万字】
08.RocketMQ源码(8)—Producer发送单向、同步、异步消息源码【一万字】
09.RocketMQ源码(9)—Broker接收消息入口源码
10.RocketMQ源码(10)—Broker asyncSendMessage处理消息以及自动创建Topic
11.RocketMQ源码(11)—Broker asyncPutMessage处理消息以及存储的高性能设计【一万字】
12.RocketMQ源码(12)—Broker 消息刷盘服务GroupCommitService、FlushRealTimeService、CommitRealTimeService源码深度解析【一万字】
13.RocketMQ源码(13)—Broker 消息重放服务ReputMessageService源码解析
14.RocketMQ源码(14)—Broker CommitLogDispatcher 异步构建ConsumeQueue和IndexFile源码解析
15.RocketMQ源码(15)—消费者DefaultMQPushConsumer启动主要流程源码
16.RocketMQ源码(16)—消费者负载均衡服务RebalanceService入口源码
17.RocketMQ源码(17)—RebalanceService消费者负载均衡过程源码
18.RocketMQ源码(18)—DefaultMQPushConsumer消费者发起拉取消息请求源码
19.RocketMQ源码(19)—Broker处理DefaultMQPushConsumer发起的拉取消息请求源码【一万字】
20.RocketMQ源码(20)—DefaultMQPushConsumer处理Broker的拉取消息响应源码
21.RocketMQ源码(21)—ConsumeMessageConcurrentlyService并发消费消息源码
22.RocketMQ源码(22)—ConsumeMessageOrderlyService顺序消费消息源码
23.RocketMQ源码(23)—DefaultMQPushConsumer消费者重试消息和死信消息源码
24.RocketMQ源码(24)—延时消息实现原理解析
25.RocketMQ源码(25)—DefaultMQPushConsumer消费进度管理源码
26.RocketMQ源码(26)—DefaultMQPushConsumer事务消息源码【一万字】