广告位不存在!
详情 声明
商品详情
资源名称:RabbitMQ实战指南 PDF 
内容简介:《RabbitMQ实战指南》从消息中间件的概念和RabbitMQ的历史切入,主要阐述RabbitMQ的安装、使用、配置、管理、运维、原理、扩展等方面的细节。《RabbitMQ实战指南》大致可以分为基础篇、进阶篇和高阶篇三个部分。基础篇首先介绍RabbitMQ的基本安装及使用方式,方便零基础的读者以最舒适的方式融入到RabbitMQ之中。其次介绍RabbitMQ的基本概念,包括生产者、消费者、交换器、队列、绑定等。之后通过Java语言讲述了客户端如何与RabbitMQ建立(关闭)连接、声明(删除)交换器、队列、绑定关系,以及如何发送和消费消息等。进阶篇讲述RabbitMQ的TTL、死信、延迟队列、优先级队列、RPC、消息持久化、生产端和消费端的消息确认机制等内容,以期读者能够掌握RabbitMQ的使用精髓。《RabbitMQ实战指南》中间篇幅主要从RabbitMQ的管理、配置、运维这三个角度来为读者提供帮助文档及解决问题的思路。高阶篇主要阐述RabbitMQ的存储机制、流控及镜像队列的原理,深入地讲述RabbitMQ的一些实现细节,便于读者加深对RabbitMQ的理解。《RabbitMQ实战指南》还涉及网络分区的概念,此内容可称为魔鬼篇,需要掌握前面的所有内容才可理解其中的门道。《RabbitMQ实战指南》最后讲述的是RabbitMQ的一些扩展内容及附录,供读者参考之用。
作者简介:
计算机硕士毕业,在互联网公司担任高级开发工程师,从事消息中间件的研究及开发,主要包括RabbitMQ和Kafka。
资源目录:第1章 RabbitMQ简介1.1 什么是消息中间件1.2 消息中间件的作用1.3 RabbitMQ的起源1.4 RabbitMQ的安装及简单使用1.4.1 安装Erlang1.4.2 RabbitMQ的安装1.4.3 RabbitMQ的运行1.4.4 生产和消费消息1.5 小结第2章 RabbitMQ入门2.1 相关概念介绍2.1.1 生产者和消费者2.1.2 队列2.1.3 交换器、路由键、绑定2.1.4 交换器类型2.1.5 RabbitMQ运转流程2.2 AMQP协议介绍2.2.1 AMQP生产者流转过程2.2.2 AMQP消费者流转过程2.2.3 AMQP命令概览2.3 小结第3章 客户端开发向导3.1 连接RabbitMQ3.2 使用交换器和队列3.2.1 exchangeDeclare方法详解3.2.2 queueDeclare方法详解3.2.3 queueBind方法详解3.2.4 exchangeBind方法详解3.2.5 何时创建3.3 发送消息3.4 消费消息3.4.1 推模式3.4.2 拉模式3.5 消费端的确认与拒绝3.6 关闭连接3.7 小结第4章 RabbitMQ进阶4.1 消息何去何从4.1.1 mandatory参数4.1.2 immediate参数4.1.3 备份交换器4.2 过期时间(TTL)4.2.1 设置消息的TTL4.2.2 设置队列的TTL4.3 死信队列4.4 延迟队列4.5 优先级队列4.6 RPC实现4.7 持久化4.8 生产者确认4.8.1 事务机制4.8.2 发送方确认机制4.9 消费端要点介绍4.9.1 消息分发4.9.2 消息顺序性4.9.3 弃用QueueingConsumer4.10 消息传输保障4.11 小结第5章 RabbitMQ管理5.1 多租户与权限5.2 用户管理5.3 Web端管理5.4 应用与集群管理5.4.1 应用管理5.4.2 集群管理5.5 服务端状态5.6 HTTP API接口管理5.7 小结第6章 RabbitMQ配置6.1 环境变量6.2 配置文件6.2.1 配置项6.2.2 配置加密6.2.3 优化网络配置6.3 参数及策略6.4 小结第7章 RabbitMQ运维7.1 集群搭建7.1.1 多机多节点配置7.1.2 集群节点类型7.1.3 剔除单个节点7.1.4 集群节点的升级7.1.5 单机多节点配置7.2 查看服务日志7.3 单节点故障恢复7.4 集群迁移7.4.1 元数据重建7.4.2 数据迁移和客户端连接的切换7.4.3 自动化迁移7.5 集群监控7.5.1 通过HTTP API接口提供监控数据7.5.2 通过客户端提供监控数据7.5.3 检测RabbitMQ服务是否健康7.5.4 元数据管理与监控7.6 小结第8章 跨越集群的界限8.1 Federation8.1.1 联邦交换器8.1.2 联邦队列8.1.3 Federation的使用8.2 Shovel8.2.1 Shovel的原理8.2.2 Shovel的使用8.2.3 案例:消息堆积的治理8.3 小结第9章 RabbitMQ高阶9.1 存储机制9.1.1 队列的结构9.1.2 惰性队列9.2 内存及磁盘告警9.2.1 内存告警9.2.2 磁盘告警9.3 流控9.3.1 流控的原理9.3.2 案例:打破队列的瓶颈9.4 镜像队列9.5 小结第10章 网络分区10.1 网络分区的意义10.2 网络分区的判定10.3 网络分区的模拟10.4 网络分区的影响10.4.1 未配置镜像10.4.2 已配置镜像10.5 手动处理网络分区10.6 自动处理网络分区10.6.1 pause-minority模式10.6.2 pause-if-all-down模式10.6.3 autoheal模式10.6.4 挑选哪种模式10.7 案例:多分区情形10.8 小结第11章 RabbitMQ扩展11.1 消息追踪11.1.1 Firehose11.1.2 rabbitmq_tracing插件11.1.3 案例:可靠性检测11.2 负载均衡11.2.1 客户端内部实现负载均衡11.2.2 使用HAProxy实现负载均衡11.2.3 使用Keepalived实现高可靠负载均衡11.2.4 使用Keepalived+LVS实现负载均衡11.3 小结附录A 集群元数据信息示例附录B /api/nodes接口详细内容附录C 网络分区图谱
资源截图:1.png
声明

1、链接失效请联系客服人员。
2、购买后如果链接失效可联系客服人员完善资源或进行退款办理。
3、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
4、所收取费用仅用来维系网站运营,性质为用户友情赞助,并非售卖文件费用。
5、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

相关推荐