32回答

0收藏

RocketMQ分布式消息中间件:核心原理与实践 PDF 电子书 X0191

电子书 电子书 3819 人阅读 | 32 人回复 | 2024-03-19

Java电子书:RocketMQ分布式消息中间件:核心原理与实践 PDF 电子书 Java吧 java8.com3 Q5 b2 r) t* k2 t7 S  z
0 S& G: ?7 _) `( N+ `) c% O
作者:李伟出版社:电子工业出版社出版时间:2020年07月 7 x, x: r6 a7 H- _7 `6 n

4 z- x) v; Q; `/ s7 d# p2 R: D
编号:166-Java吧资源免费-X0191【Java吧 java8.com】
9 O8 A5 r% t4 V
' x! Q/ a5 Y  h( M% U. y
9 W; g3 @/ \; e; l* a5 X1 A

$ Z1 H: \8 p, v, u3 c5 u% M. d目录:
5 G" B! g  D# {. X! }
第1章 RoketMQ综述 1: ~9 |; u! g1 i8 @6 m2 _
1.1 什么是消息队列 2
1 ]7 E8 }5 e- D4 |$ D/ Y! G6 P1.2 为什么需要消息队列 4" e$ D$ e. }9 I! y5 g" }$ a! t
1.2.1 削峰填谷 47 S2 w. u* Y# u3 {6 ]# n$ L
1.2.2 程序间解耦 5! B$ A9 o: ?$ `
1.2.3 异步处理 6
6 k) ?7 t; h0 s$ J* ?3 i1.2.4 数据的终一致性 6
; ~- g* c" u2 a+ }1 {) x- G, M1.3 常见消息队列 7% ]1 z) A( |. S5 k$ x
1.4 RocketMQ的发展史与未来 9& \$ Y( w9 x; h
1.4.1 RocketMQ的发展史 9) w1 A7 d$ J2 \& x
1.4.2 Apache RocketMQ的未来 11
" l  k: S7 h" m& N第2章 RocketMQ的生产者原理和实践 14$ H* ?! p# C" j+ d% K
2.1 生产者原理 15
( E1 y0 C- x/ m  l, i4 a% N2.1.1 生产者概述 153 P; I4 S+ I6 t+ \8 t
2.1.2 消息结构和消息类型 16' h* J5 d5 _6 M/ B
2.1.3 生产者高可用 17
7 {- V* s$ H/ C6 k0 J2 n2.2 生产者启动流程 22
* G) Q2 c' b, ~  r2.3 消息发送流程 32
. [" c' t% B3 l, \8 N6 z2.4 发送消息实践 362 v) r; p! d" L: a
2.4.1 发送普通消息 36- p* D- Q4 \" g( {& j, Z$ n0 G7 W: l
2.4.2 发送顺序消息 370 {. f7 u1 O) |: `. v9 `
2.4.3 发送延迟消息 371 t. ~4 z' m, ?( [4 O
2.4.4 发送事务消息 38
# |! ^4 V6 T5 i* `9 \2.4.5 发送单向消息 40) x; T0 ?0 ?. Q) M, R- j
2.4.6 批量消息发送 41+ p) E$ R& j2 T; \  N" k, X" G
2.5 生产者实践总结 420 ^+ W: k" \" \# |4 h  Y
第3章 RocketMQ的消费流程和实践 44( {, o* f3 C& z( I7 s
3.1 消费者概述 45
4 n" `9 E, |+ a" h' ?3 j$ W) M3.1.1 消费流程 45
8 @6 O, u* T. @" y* G$ K+ F3.1.2 消费模式 467 A. V7 g6 X$ l4 I+ x+ s
3.1.3 可靠消费 48
1 L7 K- \& i* \' s3.2 消费者启动机制 50( o0 |* m% u0 w/ g
3.3 消费者的Rebalance机制 58
: Q3 K8 j' J9 v) P7 G3.4 消费进度保存机制 65
- d& c0 y+ S- X6 q$ {# V1 G4 p3.5 消费方式 70
) T9 |6 O8 s! T; B$ A3.5.1 Pull消费流程 719 o  E* U( M/ _9 z. s
3.5.2 Push消费流程 72
" h; B3 {: b- G, n4 J, i3.6 消息过滤 867 Z9 e/ d3 r# N) L
3.6.1 为什么要设计过滤功能 860 w. v' N6 X5 G3 j
3.6.2 RocketMQ支持消息过滤 86
5 D1 b/ T  G$ N4 T! l2 a# I3.7 消费者实践总结 91
" Z4 r( O- z8 g* n第4章 RocketMQ架构和部署实践 94' F, \* v# T8 I
4.1 RocketMQ架构 95' D' S1 w& z( Z
4.2 常用的部署拓扑和部署实践 96
) o1 ]) h6 g3 O8 K) f4 X5 o( B4.2.1 常用的拓扑图 96
  V/ n) J+ B" L# {4.2.2 同步复制、异步复制和同步刷盘、异步刷盘 97
% B& D  |7 e8 c& D4.2.3 部署实践 98
2 }( @# B0 z* P' ]+ w* l第5章 Namesrv 102
# N2 \6 Y- o+ i# J& F5.1 Namesrv概述 103
/ O) D8 }3 |( n8 I- L0 t7 W8 P5.1.1 什么是Namesrv 103
" Y% ~+ t; U0 @5.1.2 Namesrv核心数据结构和API 103# O9 x! T- Y& `% }( S
5.1.3 Namesrv和Zookeeper 105, g2 F! _$ e- y) R" L# m
5.2 Namesrv架构 1065 W% m3 s- j0 ~; Q* L
5.2.1 Namesrv组件 106
3 |7 U, @  Z. R: V1 X+ w( l  T5.2.2 Namesrv启动流程 108! G* x: @* {/ p/ x3 X
5.2.3 Namesrv停止流程 1102 x- |! i& T4 m- }' H5 Z
5.3 RocketMQ的路由原理 111
# X+ p- s5 |7 U; N- ~, {9 u5.3.1 路由注册 111
7 n& W5 ^: c  R1 Q5.3.2 路由剔除 112
- T/ S4 _7 C: ~5 N第6章 Broker存储机制 1140 n1 m/ P; [" m# s" Q5 @
6.1 Broker概述 115- G8 V" t2 v2 c; Y1 a4 M8 N; A
6.1.1 什么是Broker 115
5 R. e) P* E( n" j' A6.1.2 Broker存储目录结构 116
4 m+ M, m) Y; D" x6.1.3 Broker启动和停止流程 117: l' C; [+ W$ _7 s/ x3 O
6.2 Broker存储机制 125* A2 P4 @: e, c. s2 @
6.2.1 Broker消息存储结构 1260 j% `$ ~0 g6 X
6.2.2 Broker消息存储机制 130
  I6 y) O( r% _, p7 Z2 A6.2.3 Broker读写分离机制 150
; {" j- V5 E; L7 J. X, f: _6.3 Broker CommitLog索引机制 155
+ z8 ^+ {6 }9 }  H* w% O6.3.1 索引的数据结构 155
( ]6 X5 a* ]5 A( }8 g  u0 C6.3.2 索引的构建过程 158/ D: G7 Z  C) H6 _  r
6.3.3 索引如何使用 1598 T& R5 f3 a' F8 G$ l+ k
6.4 Broker过期文件删除机制 1626 j2 W* Z2 O. M2 J
6.4.1 CommitLog文件的删除过程 162: D: U, T3 t6 |/ h+ H
6.4.2 Consume Queue、Index File文件的删除过程 166
3 q8 v3 c! n: u8 L% h0 }6.5 Broker主从同步机制 1679 H# E  {* ]6 p0 L8 Y: `$ M* M
6.5.1 主从同步概述 168. d& l4 H" y2 u+ }  D! i: G8 J
6.5.2 主从同步流程 169
' z. P  N- ^# t) K' P1 _3 x6.6 Broker的关机恢复机制 174
1 S5 \( ?6 ?' t$ ]# e% T6.6.1 Broker关机恢复概述 174
2 }" V4 B+ z' ?7 b8 U4 O6.6.2 Broker关机恢复流程 1779 e8 \9 a' v$ z3 K. \% |9 s' k
第7章 RocketMQ特性——事务消息与延迟消息机制 182
3 h9 I  j& d/ i( X' N; b7.1 事务消息概述 183
- p3 E2 ^" Y* S7.2 事务消息机制 184
: i  b" z( \: l( P8 v) p7.2.1 生产者发送事务消息和执行本地事务 184
% J  A, {9 z5 P% g* ]. ^9 D7.2.2 Broker存储事务消息 188
* W8 R' S* k$ c7 l: _4 o7 ~8 T7.2.3 Broker回查事务消息 1913 M0 J; q3 Q. {. l  ^
7.2.4 Broker提交或回滚事务消息 197- C" j! ?& s2 M, `8 N  F$ X
7.3 延迟消息概述 201
: M8 }4 m+ @  ~0 d/ A$ x$ Y/ j7.4 延迟消息机制 203' [6 U  m/ r6 h& R
7.4.1 延迟消息存储机制 203
3 ]5 [5 M* L7 }" D! r7 c9 _7.4.2 延迟消息投递机制 205# d$ y. {3 d* x0 X7 i- q! E
第8章 RocketMQ源代码阅读 208' o( j3 \7 y8 y
8.1 RocketMQ源代码结构概述 209
5 x, t; k" Y  g9 p8 m) D8.2 RocketMQ源代码编译 212: |2 U4 ~! A/ @7 P
8.3 如何阅读源代码 214
( q: c+ q2 \6 S, }* o: m8.4 源代码阅读范例:通过消息id查询消息 216
4 ^; R0 \( I) I# t第9章 RocketMQ企业实践 224
6 j9 A3 }( _9 L6 y5 ?9.1 RocketMQ落地概述 225' N; W( U1 ?7 W9 b3 y& a" O1 O
9.1.1 为什么选择RocketMQ 225, ^8 m$ F7 S% m( @" w' y4 X; f
9.1.2 如何做RocketMQ的集群管理 226
3 r: ~/ Y! C. j! G4 ?; h2 A9.2 RocketMQ集群管理 230
; [6 O8 Q( y* d7 Q% ?( L  B4 M9 I, p9.2.1 Topic管理 230 java8.com4 y. |; Q- }) e' U) y% \
9.2.2 消费者管理 235
8 c' G, o* l3 A  Y; N1 a9.3 RocketMQ集群监控和报警 2403 m  v2 W5 H' N1 f0 \
9.3.1 监控和报警架构 240- l$ ~* S& g! I, u: ^
9.3.2 基于Grafana监控 2428 p! c1 N1 T3 ]" {
9.3.3 基于Prometheus的报警 243
3 O. ]% |" j- _. T9.4 RocketMQ集群迁移 2447 y( z& L8 p& a, h  U% r3 O
9.5 RocketMQ测试环境实践 245, N: C# F( C$ H  `; u( d3 N
9.6 RocketMQ接入实践 247
& y% \# A  C$ g+ c9.6.1 Spring接入RocketMQ 247
6 I  p5 |' [6 H, ]  L9.6.2 Python接入RocketMQ 249
! w0 I; N9 T% e) j' M附录 252
2 e6 _( g6 P! N! ~* p% Z

7 ~' H' s& i% G- z( V$ c- G, y( C6 k7 L# Q( @; e
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
+ o" P% C# U# p% O
; `6 u4 ~* U9 I/ ]) y& n" J" Z

! d9 {/ a; b4 l$ @4 M" ?/ O! Y+ U. `/ H) X- }8 o6 M

# U4 |% h% }+ W

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 32 个

重新上路

发表于 2024-3-19 14:48:33 | 显示全部楼层

java吧 真给力

娱君坠星河

发表于 2024-3-19 15:28:37 | 显示全部楼层

学习java,就选java吧了

河边的马

发表于 2024-3-19 16:10:29 | 显示全部楼层

以后学java 就靠java吧了

weico

发表于 2024-3-19 16:10:29 | 显示全部楼层

下载过一本,除了要关注下公众号获取提取码 没别的了。如果PDF 不打水印就完美了

流年物语

发表于 2024-3-19 16:50:38 | 显示全部楼层

免费下载的网站 头一次遇到 不错

文时刻

发表于 2024-3-19 17:31:15 | 显示全部楼层

真的免费下载 难得

林莉华

发表于 2024-3-19 17:31:15 | 显示全部楼层

资源很新 好好好

送玫瑰的人

发表于 2024-3-19 17:31:15 | 显示全部楼层

真心不错 收下下

乌兰花

发表于 2024-3-19 18:13:20 | 显示全部楼层

良心网站,力挺
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则