RabbitMQ实战指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱忠华著
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121329913
- 页数:336 页
第1章RabbitMQ简介 1
1.1什么是消息中间件 2
1.2消息中间件的作用 3
1.3 RabbitMQ的起源 4
1.4 RabbitMQ的安装及简单使用 6
1.4.1安装Erlang 7
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连接RabbitMQ 34
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设置消息的TTL 60
4.2.2设置队列的TTL 62
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弃用QueueingConsumer 88
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 Federation 207
8.1.1联邦交换器 207
8.1.2联邦队列 214
8.1.3 Federation的使用 216
8.2 Shovel 223
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 Firehose 298
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
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《Python3从入门到实战》董洪伟 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017