
- 《RabbitMQ 实战指南》
- RabbitMQ 从入门到精通
目录
- # 1. RabbitMQ简介
- 1-1. 什么是消息中间件 1-2. 消息中间件的作用 1-3. RabbitMQ 的起源 1-4. RabbitMQ 的安装及简单使用 1-5. 小结
- # 2. RabbitMQ 入门
- 2-1. 相关概念介绍 2-2. AMQP 协议介绍 2-3. 小结
- # 4. RabbitMQ 进阶
- 4-1. 消息何去何从 4-2. 过期时间 (TTL) 4-3. 死信队列 4-4. 延迟队列 4-5. 优先级队列 4-6. RPC 实现 4-7. 持久化 4-8. 生产者确认 4-9. 消费端要点介绍 4-10. 消息传输保障 4-11. 小结
- # 5. RabbitMQ 管理
- 5-1. 多租户与权限 5-2. 用户管理 5-3. Web端管理
本书从消息中间件的概念和 RabbitMQ 的历史切入,主要阐述 RabbitMQ 的安装、使用、配置、管理、 运维、原理、扩展等方面的细节。本书大致可以分为基础篇、进阶篇和高阶篇三个部分。基础篇首先介绍 RabbitMQ 的基本安装及使用方式,方便零基础的读者以最舒适的方式融入到 RabbitMQ 之中。其次介绍 RabbitMQ 的基本概念,包括生产者、消费者、交换器、队列、绑定等。之后通过 Java 语言讲述了客户端如何与 RabbitMQ 建立 (关闭) 连接、声明 (删除) 交换器、队列、绑定关系,以及如何发送和消费消息等。进阶篇讲述 RabbitMQ 的 TIL、死信、延迟队列、优先级队列、 RPC、消息持久化、生产端和消费端的消息确认机制等内容,以期读者能够掌握 RabbitMQ 的使用精髓。本书中间篇幅主要从 RabbitMQ 的管理、配置、运维这三个角度来为读者提供帮助文档及解决问题的思路。高阶篇主要阐述 RabbitMQ 的存储机制、流控及镜像队列的原理,深入地讲述 RabbitMQ 的一些实现细节,便于读者加深对 RabbitMQ 的理解。本书还涉及网络分区的概念,此内容可称为魔鬼篇,需要掌握前面的所有内容才可理解其中的门道。本书最后讲述的是 RabbitMQ 的一些扩展内容及附录,供读者参考之用。
本书既可供初学者学习,帮助读者了解 RabbitMQ 的具体细节及使用方式、原理等,也可供相关开发、测试及运维人员参考,给日常工作带来启发。
上次更新: 5/9/2023, 10:58:32 AM