Ezreal 书架 Ezreal 书架
Home
  • 《Go程序员面试笔试宝典》
  • 《RabbitMQ 实战指南》
  • 《深入理解kafka》
  • MySQL45讲
  • 透视HTTP协议
  • 结构化数据的分布式存储系统
  • Raft 共识算法
Home
  • 《Go程序员面试笔试宝典》
  • 《RabbitMQ 实战指南》
  • 《深入理解kafka》
  • MySQL45讲
  • 透视HTTP协议
  • 结构化数据的分布式存储系统
  • Raft 共识算法
  • RabbitMQ简介

    • 什么是消息中间件
    • 消息中间件的作用
    • RabbitMQ 的起源
    • RabbitMQ 的安装及简单使用
    • 小结
  • RabbitMQ 入门

  • 客户端开发向导

  • RabbitMQ 进阶

  • RabbitMQ 管理

  • RabbitMQ实战指南
ezreal_rao
2023-03-21
《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. 小结
# 3. 客户端开发向导
3-1. 连接 RabbitMQ 3-2. 使用交换器和队列 3-3. 发送消息 3-4. 消费消息 3-5. 消费端的确认与拒绝 3-6. 关闭连接 3-7. 小结
# 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 的具体细节及使用方式、原理等,也可供相关开发、测试及运维人员参考,给日常工作带来启发。

#mq#rabbitmq#amq
上次更新: 5/9/2023, 10:58:32 AM
最近更新
01
为什么我的MySQL会抖一下
07-15
02
HTTP 性能优化面面观
07-12
03
WebSocket:沙盒里的 TCP
07-12
更多文章>
Theme by Vdoing | Copyright © 2022-2024 Ezreal Rao | CC BY-NC-SA 4.0
豫ICP备2023001810号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式