图书介绍
RabbitMQ实战 高效部署分布式消息队列【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)维德拉,(美)威廉姆斯著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121271649
- 出版时间:2015
- 标注页数:310页
- 文件大小:33MB
- 文件页数:333页
- 主题词:保密通信
PDF下载
下载说明
RabbitMQ实战 高效部署分布式消息队列PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 天降奇兵1
1.1 住在别人的地下城堡3
1.2 救世主AMQP5
1.3 RabbitMQ简史5
1.4 百里挑一8
1.5 在UNIX系统上安装RabbitMQ8
1.5.1 为什么环境很重要——生活在Erlang的世界里9
1.5.2 获取安装包9
1.5.3 设置文件夹结构9
1.5.4 首次运行Rabbit10
1.6 总结12
第2章 理解消息通信13
2.1 消费者和生产者(这可不是经济学课程哦)14
2.2 从底部开始构造:队列17
2.3 联合起来:交换器和绑定22
2.4 多租户模式:虚拟主机和隔离27
2.5 我的消息去哪儿了呢?持久化和你的策略28
2.6 把所有内容结合起来:一条消息的一生32
2.7 使用发送方确认模式来确认投递37
2.8 总结40
第3章 运行和管理Rabbit42
3.1 服务器管理43
3.1.1 启动节点43
3.1.2 停止节点45
3.1.3 关闭和重启应用程序:有何差别46
3.1.4 Rabbit配置文件46
3.2 请求许可48
3.2.1 管理用户49
3.2.2 Rabbit的权限系统50
3.3 检查54
3.3.1 查看数据统计54
3.3.2 理解RabbitMQ日志59
3.4 修复Rabbit:疑难解答63
由badrpc、nodedown和其他Erlang引起的问题63
3.5 总结68
第4章 解决Rabbit相关问题:编码与模式69
4.1 解耦风雨路:谁将我们推向消息通信70
4.1.1 异步状态思维(分离请求和动作)70
4.1.2 提供扩展性:没有负载均衡器的世界73
4.1.3 零成本API:语言不应成为枷锁73
4.2 发后即忘模型74
4.2.1 发送告警75
4.2.2 并行处理84
4.3 别忘了:用RabbitMQ实现RPC并等待响应92
4.3.1 私有队列和发送确认93
4.3.2 使用reply_to来实现简单的JSON RPC93
4.4 总结98
第5章 集群并处理失败99
5.1 开足马力:RabbitMQ集群100
5.2 集群架构101
5.2.1 集群中的队列101
5.2.2 分布交换器103
5.2.3 是内存节点还是磁盘节点104
5.3 在你的笔记本电脑上设置集群106
5.4 将节点分布到更多的机器上110
5.5 升级集群节点114
5.6 镜像队列和保留消息115
5.6.1 声明并使用镜像队列115
5.6.2 镜像队列工作原理118
5.7 总结120
第6章 从故障中恢复121
6.1 为Rabbit做负载均衡122
6.1.1 安装HAProxy124
6.1.2 配置HAProxy125
6.2 连接丢失和故障转移127
6.3 总结134
第7章 warren和Shovel:故障转移和复制135
7.1 warren:另一种集群方式136
7.2 设定负载均衡器——基于主/从的集群138
7.3 远距离通信和复制142
7.3.1 给Rabbit装备Shovel:Shovel插件介绍142
7.3.2 安装Shovel145
7.3.3 配置并运行Shovel146
7.4 总结152
第8章 从Web端管理RabbitMQ154
8.1 超越rabbitmqctl:RabbitMQManagement插件155
8.1.1 为何需要Management插件155
8.1.2 Management插件功能155
8.1.3 启用Management插件156
8.2 从Web控制台来管理RabbitMQ158
8.2.1 监控Erlang VM158
8.2.2 从JSON文件导入配置159
8.3 从Web控制台管理用户160
8.3.1 创建用户161
8.3.2 管理用户的权限162
8.4 从Web控制台管理交换器和队列163
8.4.1 列出队列信息165
8.4.2 创建队列166
8.5 回到命令行168
8.5.1 为什么需要另一个CLI168
8.5.2 CLI管理:一种更简单的方式170
8.5.3 安装rabbitmqadmin脚本170
8.5.4 清空队列、创建交换器等171
8.6 总结172
第9章 使用REST API控制Rabbit173
9.1 能用RabbitMQREST API做什么175
9.2 对客户端授权访问177
9.3 访问数据统计178
9.4 自动化vhost和用户配置181
9.5 总结186
第10章 监控187
10.1 监控RabbitMQ:密切关注你的warren188
10.1.1 为Nagios编写健康检测188
10.1.2 使用AMQP模拟检测来确认RabbitMQ是否运行190
10.1.3 使用RESTAPI来检测193
10.1.4 监控配置文件修改196
10.1.5 监控集群状态201
10.2 确保消费者正常工作206
10.2.1 通过AMQP监控队列等级208
10.2.2 使用REST API来监控队列级别212
10.2.3 建立队列的消息计数基准经验法则215
10.3 总结216
第11章 提升性能,保障安全217
11.1 对速度的需求218
11.1.1 消息持久化218
11.1.2 消息确认219
11.1.3 路由算法和绑定规则219
11.1.4 投递消息221
11.2 内存使用率和进程限制223
11.2.1 内存使用率223
11.2.2 Erlang进程计数226
11.3 SSL连接227
11.3.1 SSL证书228
11.3.2 设置证书颁发机构229
11.3.3 生成根证书233
11.3.4 生成服务器端证书234
11.3.5 生成客户端证书235
11.3.6 启用RabbitMQ的SSL监听器236
11.3.7 测试你的RabbitMQ SSL设置237
11.4 总结239
第12章 聪明的Rabbit:扩展RabbitMQ241
12.1 RabbitMQ插件242
12.1.1 你可以用插件做什么242
12.1.2 在哪里可以找到插件244
12.1.3 安装插件244
12.1.4 移除插件245
12.2 制作你自己的插件247
12.2.1 获取RabbitMQ Public Umbrella248
12.2.2 设置文件夹结构249
12.2.3 包含插件构建系统250
12.2.4 创建Erlang应用文件250
12.3 创建自定义交换器模块252
12.3.1 将交换器注册到RabbitMQ254
12.3.2 实现交换器behaviour257
12.3.3 编译自定义交换器264
12.3.4 测试你的插件267
12.4 总结271
附录A 在Java和.NET上使用Rabbit273
附录B 在线资源302
附录C 在Windows上安装RabbitMQ307
热门推荐
- 2695877.html
- 2040392.html
- 929865.html
- 3491880.html
- 1249030.html
- 3367198.html
- 2532784.html
- 2429810.html
- 490691.html
- 2596367.html
- http://www.ickdjs.cc/book_563835.html
- http://www.ickdjs.cc/book_818654.html
- http://www.ickdjs.cc/book_818703.html
- http://www.ickdjs.cc/book_3711234.html
- http://www.ickdjs.cc/book_610578.html
- http://www.ickdjs.cc/book_2261322.html
- http://www.ickdjs.cc/book_1498746.html
- http://www.ickdjs.cc/book_1810667.html
- http://www.ickdjs.cc/book_2281289.html
- http://www.ickdjs.cc/book_2605890.html