图书介绍
RabbitMQ实战指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 朱忠华著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121329913
- 出版时间:2017
- 标注页数:336页
- 文件大小:132MB
- 文件页数:352页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
RabbitMQ实战指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章RabbitMQ简介1
1.1什么是消息中间件2
1.2消息中间件的作用3
1.3 RabbitMQ的起源4
1.4 RabbitMQ的安装及简单使用6
1.4.1安装Erlang7
1.4.2 RabbitMQ的安装8
1.4.3 RabbitMQ的运行8
1.4.4生产和消费消息10
1.5小结14
第2章RabbitMQ入门15
2.1相关概念介绍16
2.1.1生产者和消费者16
2.1.2队列18
2.1.3交换器、路由键、绑定19
2.1.4交换器类型21
2.1.5 RabbitMQ运转流程23
2.2 AMQP协议介绍26
2.2.1 AMQP生产者流转过程27
2.2.2 AMQP消费者流转过程29
2.2.3 AMQP命令概览30
2.3小结32
第3章 客户端开发向导33
3.1连接RabbitMQ34
3.2使用交换器和队列36
3.2.1 exchangeDeclare方法详解37
3.2.2 queueDeclare方法详解39
3.2.3 queueBmd方法详解41
3.2.4 exchangeBind方法详解42
3.2.5何时创建43
3.3发送消息44
3.4消费消息46
3.4.1推模式46
3.4.2拉模式49
3.5消费端的确认与拒绝50
3.6关闭连接52
3.7小结54
第4章RabbitMQ进阶55
4.1消息何去何从56
4.1.1 mandatory参数56
4.1.2 immediate参数57
4.1.3备份交换器58
4.2过期时间(TTL)60
4.2.1设置消息的TTL60
4.2.2设置队列的TTL62
4.3死信队列63
4.4延迟队列65
4.5优先级队列67
4.6 RPC实现68
4.7持久化72
4.8生产者确认74
4.8.1事务机制74
4.8.2发送方确认机制77
4.9消费端要点介绍84
4.9.1消息分发85
4.9.2消息顺序性87
4.9.3弃用QueueingConsumer88
4.10消息传输保障90
4.11小结91
第5章RabbitMQ管理92
5.1多租户与权限93
5.2用户管理97
5.3 Web端管理99
5.4应用与集群管理105
5.4.1应用管理105
5.4.2集群管理108
5.5服务端状态111
5.6 HTTP API接口管理121
5.7小结130
第6章RabbitMQ配置131
6.1环境变量132
6.2配置文件136
6.2.1配置项137
6.2.2配置加密140
6.2.3优化网络配置142
6.3参数及策略146
6.4小结151
第7章RabbitMQ运维152
7.1集群搭建153
7.1.1多机多节点配置154
7.1.2集群节点类型158
7.1.3剔除单个节点160
7.1.4集群节点的升级162
7.1.5单机多节点配置163
7.2查看服务日志164
7.3单节点故障恢复172
7.4集群迁移173
7.4.1元数据重建174
7.4.2数据迁移和客户端连接的切换183
7.4.3自动化迁移185
7.5集群监控189
7.5.1通过HTTP API接口提供监控数据189
7.5.2通过客户端提供监控数据196
7.5.3检测RabbitMQ服务是否健康199
7.5.4元数据管理与监控203
7.6小结205
第8章 跨越集群的界限206
8.1 Federation207
8.1.1联邦交换器207
8.1.2联邦队列214
8.1.3 Federation的使用216
8.2 Shovel223
8.2.1 Shovel的原理224
8.2.2 Shovel的使用227
8.2.3案例:消息堆积的治理233
8.3小结235
第9章RabbitMQ高阶237
9.1存储机制238
9.1.1队列的结构240
9.1.2惰性队列243
9.2内存及磁盘告警245
9.2.1内存告警246
9.2.2 磁盘告警249
9.3流控250
9.3.1流控的原理250
9.3.2案例:打破队列的瓶颈253
9.4镜像队列263
9.5小结269
第10章 网络分区270
10.1网络分区的意义271
10.2网络分区的判定272
10.3网络分区的模拟275
10.4网络分区的影响279
10.4.1未配置镜像279
10.4.2已配置镜像282
10.5手动处理网络分区284
10.6自动处理网络分区289
10.6.1 pause-minority模式289
10.6.2 pause-if-all-down模式290
10.6.3 autoheal模式291
10.6.4挑选哪种模式292
10.7案例:多分区情形293
10.8小结296
第11章RabbitMQ扩展297
11.1消息追踪298
11.1.1 Firehose298
11.1.2 rabbitmqtracing插件301
11.1.3案例:可靠性检测305
11.2负载均衡310
11.2.1客户端内部实现负载均衡312
11.2.2使用HAProxy实现负载均衡314
11.2.3使用Keepalived实现高可靠负载均衡318
11.2.4使用Keepalived+LVS实现负载均衡325
11.3小结330
附录A集群元数据信息示例331
附录B /api/nodes接口详细内容333
附录C网络分区图谱336
热门推荐
- 2241493.html
- 949317.html
- 1631122.html
- 3876965.html
- 3625617.html
- 1128298.html
- 3661611.html
- 500357.html
- 1576089.html
- 516724.html
- http://www.ickdjs.cc/book_169274.html
- http://www.ickdjs.cc/book_1538474.html
- http://www.ickdjs.cc/book_1179806.html
- http://www.ickdjs.cc/book_1320219.html
- http://www.ickdjs.cc/book_1768042.html
- http://www.ickdjs.cc/book_1552927.html
- http://www.ickdjs.cc/book_89852.html
- http://www.ickdjs.cc/book_2449831.html
- http://www.ickdjs.cc/book_2226369.html
- http://www.ickdjs.cc/book_1319558.html