图书介绍

RocketMQ技术内幕 RocketMQ架构设计与实现原理【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

RocketMQ技术内幕 RocketMQ架构设计与实现原理
  • 丁威,周继锋著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111614210
  • 出版时间:2019
  • 标注页数:290页
  • 文件大小:93MB
  • 文件页数:303页
  • 主题词:计算机网络-软件工具

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

RocketMQ技术内幕 RocketMQ架构设计与实现原理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 阅读源代码前的准备1

1.1获取和调试RocketMQ的源代码1

1.1.1 Eclipse获取RocketMQ源码2

1.1.2 Eclipse调试RocketMQ源码9

1.1.3 IntelliJ IDEA获取RocketMQ源码15

1.1.4 IntelliJ IDEA调试RocketMQ源码20

1.2 RocketMQ源代码的目录结构27

1.3 RocketMQ的设计理念和目标28

1.3.1设计理念28

1.3.2设计目标28

第2章RocketMQ路由中心NameServer31

2.1 NameServer架构设计31

2.2 NameServer启动流程32

2.3 NameServer路由注册、故障剔除36

2.3.1路由元信息36

2.3.2路由注册38

2.3.3路由删除43

2.3.4路由发现46

2.4本章小结47

第3章RocketMQ消息发送49

3.1漫谈RocketMQ消息发送49

3.2认识RocketMQ消息50

3.3生产者启动流程51

3.3.1初识DefaultMQProducer消息发送者51

3.3.2消息生产者启动流程54

3.4消息发送基本流程56

3.4.1消息长度验证56

3.4.2查找主题路由信息56

3.4.3选择消息队列60

3.4.4消息发送65

3.5批量消息发送71

3.6本章小结74

第4章RocketMQ消息存储75

4.1存储概要设计75

4.2初识消息存储76

4.3消息发送存储流程78

4.4存储文件组织与内存映射83

4.4.1 MappedFileQueue映射文件队列84

4.4.2 MappedFile内存映射文件87

4.4.3 TransientStorePool93

4.5 RocketMQ存储文件94

4.5.1 Commitlog文件95

4.5.2 ConsumeQueue文件97

4.5.3 Index索引文件100

4.5.4 checkpoint文件104

4.6实时更新消息消费队列与索引文件105

4.6.1根据消息更新ConumeQueue107

4.6.2根据消息更新Index索引文件108

4.7消息队列与索引文件恢复109

4.7.1 Broker正常停止文件恢复112

4.7.2 Broker异常停止文件恢复114

4.8文件刷盘机制115

4.8.1 Broker同步刷盘116

4.8.2 Broker异步刷盘119

4.9过期文件删除机制122

4.10本章小结126

第5章RocketMQ消息消费127

5.1 RocketMQ消息消费概述127

5.2消息消费者初探128

5.3消费者启动流程130

5.4消息拉取133

5.4.1 PullMessageService实现机制133

5.4.2 ProcessQueue实现机制136

5.4.3消息拉取基本流程138

5.5消息队列负载与重新分布机制154

5.6消息消费过程162

5.6.1消息消费163

5.6.2消息确认(ACK)167

5.6.3消费进度管理171

5.7定时消息机制176

5.7.1 load方法177

5.7.2 start方法178

5.7.3定时调度逻辑179

5.8消息过滤机制181

5.9顺序消息186

5.9.1消息队列负载187

5.9.2消息拉取187

5.9.3消息消费188

5.9.4消息队列锁实现195

5.10本章小结196

第6章 消息过滤FilterServer198

6.1 ClassFilter运行机制198

6.2 FilterServer注册剖析199

6.3类过滤模式订阅机制202

6.4消息拉取205

6.5本章小结206

第7章RocketMQ主从同步(HA)机制207

7.1 RocketMQ主从复制原理207

7.1.1 HAService整体工作机制208

7.1.2 AcceptSocketService实现原理208

7.1.3 Group TransferService实现原理210

7.1.4 HAClient实现原理211

7.1.5 HAConnection实现原理214

7.2 RocketMQ读写分离机制220

7.3本章小结223

第8章RocketMQ事务消息225

8.1事务消息实现思想225

8.2事务消息发送流程226

8.3提交或回滚事务232

8.4事务消息回查事务状态233

8.5本章小结240

第9章RocketMQ实战242

9.1消息批量发送242

9.2消息发送队列自选择243

9.3消息过滤243

9.3.1 TAG模式过滤244

9.3.2 SQL表达模式过滤244

9.3.3类过滤模式245

9.4事务消息247

9.5 Spring整合RocketMQ250

9.6 Spring Cloud整合RocketMQ251

9.7 RocketMQ监控与运维命令258

9.7.1 RocktetMQ监控平台搭建258

9.7.2 RocketMQ管理命令261

9.8应用场景分析280

9.9本章小结281

附录A参数说明282

热门推荐