34回答

0收藏

RabbitMQ实战指南 PDF 电子书 X0077

电子书 电子书 703 人阅读 | 34 人回复 | 2023-11-24

Java电子书:RabbitMQ实战指南    PDF 电子书 Java吧 java8.com% u. D* b. Q$ V

3 |. H# [( {4 H+ h; N+ M' X, n, o5 r作者:朱忠华出版社:电子工业出版社出版时间:2017年11月5 x( f: \0 v# ?9 O5 Q$ g
2 w* h/ W5 o9 S$ v/ w' l8 g% x
编号:166-Java吧资源免费-X0077【Java吧 java8.com】
% i' e% C; ^% W! C( v) ~. ]) \
0 Z$ N, D/ p, F* E
: x2 ]/ [* b9 `" w# F! `$ K
- _9 x7 ]9 t: x7 R4 |& d8 K* j4 w
目录:! t3 I7 c- B: ?/ z0 I; X

第1章 RabbitMQ简介 1
# t) ?! ]' @* n& j# A1.1 什么是消息中间件 25 E% ]. u0 d3 _1 G' M
1.2 消息中间件的作用 3
! t/ R8 t, t9 j1.3 RabbitMQ的起源 44 u7 ]& G9 ^3 x4 e: }- f* ^
1.4 RabbitMQ的安装及简单使用 6+ E& W6 T% d" R& ]5 _
1.4.1 安装Erlang 7
4 v" v5 v9 T2 D! g0 w, a1.4.2 RabbitMQ的安装 8
4 v) J7 N0 b# }8 w7 b1.4.3 RabbitMQ的运行 8
0 C+ W: _3 B& g; k* v1.4.4 生产和消费消息 10
& _6 ^2 Y* H- Z# q0 P' h- X8 a, d1.5 小结 14
( F  Y  M) a/ n: x( e/ X: V( e第2章 RabbitMQ入门 15
9 w* W3 t4 f1 A( t* h2.1 相关概念介绍 16' O( K& r" u0 o+ ]/ b3 S# O
2.1.1 生产者和消费者 16
! r* h9 j; @' V2.1.2 队列 18# ~1 H, y) K1 G' b+ q
2.1.3 交换器、路由键、绑定 19
* y5 s, @9 j2 p4 V& H& |2.1.4 交换器类型 21: s9 X( b3 A" R4 a9 x. `
2.1.5 RabbitMQ运转流程 236 F) U1 _9 G$ f# g
2.2 AMQP协议介绍 26
' l( }( f% ^4 k! @2.2.1 AMQP生产者流转过程 27
3 v. E) t$ A0 V  c2.2.2 AMQP消费者流转过程 29
4 w/ N3 P; J( u9 o& j2.2.3 AMQP命令概览 30$ a& u* m( |5 F# ?
2.3 小结 32: p% B  P$ `$ a! k
第3章 客户端开发向导 33" ~; g: p8 H  {6 x7 X8 Y% X
3.1 连接RabbitMQ 34
3 `* N2 w% I4 k6 Y3 Y3.2 使用交换器和队列 36" c# P3 s) v4 N: M' v/ E. O; A9 t
3.2.1 exchangeDeclare方法详解 375 T, t$ X0 ]" S& N2 X! {
3.2.2 queueDeclare方法详解 39" {# h2 {, _, f: a
3.2.3 queueBind方法详解 41
) v4 o7 ?3 _  t5 Y3.2.4 exchangeBind方法详解 42
3 [' ^: ]) }/ Q6 `2 i3.2.5 何时创建 43/ I# ]/ L6 G% l. ?' ]3 K4 C. T4 w
3.3 发送消息 44" x  t" N: w. o7 e
3.4 消费消息 46
3 L0 y# v- J% V6 J2 E( S+ z3.4.1 推模式 46# A( r# {5 w" Y' d. V. B9 Z$ {3 H) Y
3.4.2 拉模式 49  k+ o$ g9 x( C! H1 P, q) U- C, w
3.5 消费端的确认与拒绝 50
5 L, s4 u3 D& U  E3.6 关闭连接 52
3 Q. {- A, |, E2 b$ O2 r/ E: `, H5 @3.7 小结 544 v. J0 K, d, y$ D1 x
第4章 RabbitMQ进阶 55! f* b( o' `% w4 g/ B
4.1 消息何去何从 565 J2 d  [( h. }
4.1.1 mandatory参数 56" W4 g0 q4 e; O. A+ n/ @" {
4.1.2 immediate参数 57
5 X' v) ^. }( s+ j$ _4 A0 |/ M4.1.3 备份交换器 58
: V6 w5 h1 L- {  T2 @. W% l' D8 G4.2 过期时间(TTL) 60
, n* B( ~% l* O4.2.1 设置消息的TTL 60: C) \- _; R+ C/ v, c% }8 I
4.2.2 设置队列的TTL 62
* j4 I% T5 \% q7 b8 A4.3 死信队列 63- Z$ O$ B. D2 D+ {
4.4 延迟队列 65
9 T! @& N* k2 M! A, ]% O4.5 优先级队列 67
+ y+ y( ]5 [/ l* J4.6 RPC实现 68/ y+ _% B- v- G7 I9 Z+ ^
4.7 持久化 72! O6 F" e& ^" S2 F% \6 @
4.8 生产者确认 743 [7 V! {9 c8 J- B" D1 F; s, z
4.8.1 事务机制 741 Y( z* m9 J7 G/ D
4.8.2 发送方确认机制 77. ]/ Z1 ^5 L* D: k( K
4.9 消费端要点介绍 84
. b% ^; {3 L0 S- U4.9.1 消息分发 85
+ @5 d3 k  B5 k4.9.2 消息顺序性 87( h, w& e& K. S' N
4.9.3 弃用QueueingConsumer 88
* J; S  D; Q2 r* {. ^: |9 z  o4.10 消息传输保障 90. e0 z' C7 s1 p
4.11 小结 91; K- y$ L& D6 P& y+ A! V0 _- k8 o
第5章 RabbitMQ管理 92
( x' q* b# _- y5.1 多租户与权限 93$ @* Z$ ?2 N- t# l4 C
5.2 用户管理 97
. k* ?6 A  P! b1 e5.3 Web端管理 99
  v% M, C2 T' C6 r& c5.4 应用与集群管理 105
9 Y8 d7 y" t4 V1 T5.4.1 应用管理 105
3 w& y' U; X8 J' f* t5.4.2 集群管理 108
( P3 i! b# L4 V3 I1 w6 m5.5 服务端状态 111
4 X( p8 J& Y+ w+ k- w8 y  d* c5.6 HTTP API接口管理 1216 P% S2 z# ~+ N
5.7 小结 130. V3 b% O2 h- @6 ]# H5 T1 l
第6章 RabbitMQ配置 131
" d; I3 b( a4 {  |( o8 S/ P. t. M& Z6.1 环境变量 132
& _. S0 Z, Q5 b  h* s: d6.2 配置文件 1368 m3 e: t6 a9 T- \6 D
6.2.1 配置项 137# g. c9 k/ k! T# H/ U4 v7 R
6.2.2 配置加密 140, k4 Q; g5 @) c8 V5 ]9 w" n2 L7 T
6.2.3 优化网络配置 142
! ?$ _2 U: u% f6 C. U. t5 x6.3 参数及策略 146
! ?! w( |2 L# S6.4 小结 151" z: n$ b* Z% ~
第7章 RabbitMQ运维 152
/ {7 a+ h* t4 B; \7.1 集群搭建 153
( f) K1 [& W) G! w1 u' Q0 D: M7.1.1 多机多节点配置 154; Q0 k8 r/ P8 {& k3 m$ k" o
7.1.2 集群节点类型 158; v6 z0 ~( d/ I) y/ P( B1 A
7.1.3 剔除单个节点 1608 z! m; l  p* N, i
7.1.4 集群节点的升级 162
8 d" n, V/ H3 N+ b8 {6 D( R7.1.5 单机多节点配置 163
/ c3 \1 j( k* O+ ~1 A7.2 查看服务日志 164, @4 I6 `, N2 Q. d) K
7.3 单节点故障恢复 172
  o1 t  D; L/ l# c7.4 集群迁移 1738 V' w. A5 R! @0 n
7.4.1 元数据重建 174
5 _7 m9 o. b1 v$ x% ?7.4.2 数据迁移和客户端连接的切换 183( o6 f: f; ?" [( a& z) U& j& f
7.4.3 自动化迁移 185$ d. J; \6 `: W) d9 z& T, Q
7.5 集群监控 189
- G+ s1 E7 N! \% o3 o; v" F  K) Y, c7.5.1 通过HTTP API接口提供监控数据 189/ g8 w8 F" j; [/ p  l
7.5.2 通过客户端提供监控数据 196
% B( Y2 r: e* s" ]6 A' w* l( V( v) N7.5.3 检测RabbitMQ服务是否健康 199& [- v' _# Z! ]+ ]) C4 f. G
7.5.4 元数据管理与监控 203
/ h* u1 _! K  b9 c4 \: l7.6 小结 205: x# ^9 |6 |1 P8 y! s; C
第8章 跨越集群的界限 206
4 i8 ~$ G( ]  d% x8.1 Federation 207
" A& H/ w' z; r8.1.1 联邦交换器 207: ?7 M( r7 q$ a
8.1.2 联邦队列 2146 d* J2 K$ t8 i1 ~
8.1.3 Federation的使用 2162 p+ q! w  f' d4 x; F! {0 h) v
8.2 Shovel 223
! k- G% B% s; [2 [) \$ ~$ ]8.2.1 Shovel的原理 224$ R; @  l4 L- @- I# b9 G) Z
8.2.2 Shovel的使用 227
/ V2 K8 D( o0 r- u" G8 k/ C! J# i8.2.3 案例:消息堆积的治理 2335 W6 }  I/ l' M9 s6 T2 c7 M
8.3 小结 235
2 P. N6 u3 E$ j, x0 n第9章 RabbitMQ高阶 237
8 [" h3 F8 C$ I2 _) d% `$ J& M9.1 存储机制 238# y: r( i9 K6 E! c* [
9.1.1 队列的结构 240
$ ~% o3 p. X# p9.1.2 惰性队列 243+ V1 s9 Q, g' Y' J
9.2 内存及磁盘告警 2457 y( L* M7 ^9 _
9.2.1 内存告警 246) J+ R* z* }) M4 w4 ~
9.2.2 磁盘告警 249# Q" O* Q$ i' u$ v
9.3 流控 250
  Q9 R; s* @' W" [. {9.3.1 流控的原理 250  g8 L4 q# v1 z" H" X6 K3 k4 c  o
9.3.2 案例:打破队列的瓶颈 253( G- Y4 l6 u3 T2 h4 @& x1 P: ^9 _
9.4 镜像队列 263
& F0 [7 C# M( u- V% N9.5 小结 269/ g# M  Z1 v& f
第10章 网络分区 270
  e' }$ q. \* ?3 l3 U10.1 网络分区的意义 271
# q1 r/ m, x0 N! @10.2 网络分区的判定 272: \5 f# s; |' Z/ ~( N* ]
10.3 网络分区的模拟 275
  i4 y" L* g* I, t$ S10.4 网络分区的影响 279
$ X/ x  Q5 `& n: L5 X( W4 T; M10.4.1 未配置镜像 279( T% F+ X, b' A4 i% O) E
10.4.2 已配置镜像 282# h. `! y4 q( s1 j  v
10.5 手动处理网络分区 2846 b- I8 y4 |/ {; n7 p
10.6 自动处理网络分区 289- V! {$ o) o8 g+ ?6 h. w- G
10.6.1 pause-minority模式 289
! ^% [/ a! q; S10.6.2 pause-if-all-down模式 2902 _& E. i; K; i6 }# _
10.6.3 autoheal模式 291
1 `# n/ s" s' j9 `! g" t10.6.4 挑选哪种模式 292' e# n) n! S6 i' h! R2 W8 n
10.7 案例:多分区情形 293
2 [& ?" f0 X& k3 T- ]$ D0 @10.8 小结 296+ o; D7 E0 M# z- a
第11章 RabbitMQ扩展 297
$ h; N  g: \0 ^11.1 消息追踪 2989 l0 ^+ d. K$ p5 M1 Z
11.1.1 Firehose 298
. S" N" R. A2 G. s  G  Q/ o0 X11.1.2 rabbitmq_tracing插件 301
& C& x# j' L; z# }- u: \( O5 b11.1.3 案例:可靠性检测 305
4 i5 W& \) d6 ^4 q  r! [* q11.2 负载均衡 310
6 o1 W- t8 u! E( V! w* k11.2.1 客户端内部实现负载均衡 312+ P* E8 f' S4 h9 Y1 w. S/ H, Z
11.2.2 使用HAProxy实现负载均衡 314) E" |4 F( Q, y1 I
11.2.3 使用Keepalived实现高可靠负载均衡 318
+ ]. \( H% a, _( s4 H1 {11.2.4 使用Keepalived LVS实现负载均衡 325% L+ ?8 l# l. M! ^& I5 M5 P
11.3 小结 330 java8.com0 ^  \0 u7 d* \8 ]0 p
附录A 集群元数据信息示例 331
/ M3 z5 l8 R% l" r: J& H3 y4 z附录B /api/nodes接口详细内容 333
, I5 u- K( K! g( E' @' B附录C 网络分区图谱 336* V  ]9 D  f2 X, J

' d" c3 ]) P* j
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
+ i9 m( t: P6 g

$ D* p/ K, ]3 z
* H: f% S% _; e3 ?9 f8 Z2 N* u6 e; G/ S/ }$ w+ y, D* x
4 D# z4 W: \; F5 j8 [' ]

本帖子中包含更多资源

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

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

回答|共 34 个

我爱我的一家

发表于 2023-11-24 10:43:03 | 显示全部楼层

不错,好资源

刘怀杰

发表于 2023-11-24 11:23:40 | 显示全部楼层

学习java,就选java吧了

蒙面宝贝

发表于 2023-11-24 12:05:33 | 显示全部楼层

以后学java 就靠java吧了

沙漠珍足

发表于 2023-11-24 12:45:36 | 显示全部楼层

良心网站,力挺

千佛洞的黎明

发表于 2023-11-24 13:27:34 | 显示全部楼层

真心不错 收下下

周姨

发表于 2023-11-24 14:09:17 | 显示全部楼层

资料免费 给力

卡通卡通

发表于 2023-11-24 14:49:49 | 显示全部楼层

免费资源 真的无套路

油猫饼

发表于 2023-11-24 15:30:56 | 显示全部楼层

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

易道

发表于 2023-11-24 16:12:28 | 显示全部楼层

路过,收下了,不错的论坛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则