电子书:《RabbitMQ实战指南》

[复制链接]
查看139 | 回复1 | 2019-12-15 10:56:40 | 显示全部楼层 |阅读模式

《RabbitMQ实战指南》_1

《RabbitMQ实战指南》_1

《RabbitMQ实战指南》_2

《RabbitMQ实战指南》_2

《RabbitMQ实战指南》_3

《RabbitMQ实战指南》_3


内容简介:

/作者介绍
朱忠华,目前主要从事消息中间件相关的研发工
作,对 RabbitMQ、Kaka等有着自己独特的理解。
个人博客地址:htt/bog. csdn. nel013256816

Rabbitmo
实战指南
朱忠华著
電子工掌出版
Publishing House of Electronics Industry
北京→ BELJINO

内容简介
本书从消息中间件的概念和 RabbitMQ的历史切入,主要阐述 RabbitMQ的安装、使用、配置、管理、运
维、原理、扩展等方面的细节。本书大致可以分为基础篇、进阶篇和高阶篇三个部分。基础篇首先介绍 RabbitMQ
的基本安装及使用方式,方便零基础的读者以最舒适的方式融入到 RabbitMQ之中。其次介绍 RabbitMQ的基
本概念,包括生产者、消费者、交换器、队列、绑定等。之后通过Jaa语言讲述了客.户.端如何与 RabbitMQ
建立(关闭)连接、声明(删除)交换器、队列、绑定关系,以及如何发送和消费消息等。进阶篇讲述 RabbitMQ
的TL、死信、延迟队列、优先级队列、.R.P.C.、消息持久化、生产端和消费端的消息确认机制等内容,以期
读者能够掌握 RabbitMQ的使用精髓。本书中间篇幅主要从 RabbitMQ的管理、配置、运维这三个角度来为读
者提供帮助文档及解决问题的思路。高阶篇主要阐述 RabbitMQ的存储机制、流控及镜像队列的原理,深入
地讲述 RabbitmQ的一些实现细节,便于读者加深对 RabbitMQ的理解。本书还涉及网络分区的概念,此内容
可称为魔鬼篇,需要掌握前面的所有内容才可理解其中的门道。本书最后讲述的是 RabbitMQ的一些扩展内
容及附录,供读者参考之用
本书既可供初学者学习,帮助读者了解 RabbitMQ的具体细节及使用方式、原理等,也可供相关开发、测试
及运维人员参考,给日常工作带来启发
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究
图书在版编目(|P)数据
RabbitMQ实战指南/朱忠华著.一北京:电子工业出版社,201711
ISBN978-7-121-32991
1.①R…Ⅱ.①朱…Ⅲ①JAMA语言一程序设计一指南Ⅳ.①P312862
中guo版本图书馆CP数据核字(2017)第264324号
辑:陈晓猛
刷:三河市华成印务有限公司
订:三河市华成印务有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编10006
开本:787×980116印张:2.75字数:417千字
版次:2017年11月第1版
印次:2017年11月第1次印刷
定价:79.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系
及邮购电话010)88254888,8825888
质量投诉请发邮件至dts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn
本书咨询联系方式:01051260888819,faq(aphei.com.cn

前言
初识 RabbitMQ时,我在网上搜寻了大量的相关资料以求自己能够快速地理解它,但是这些资
料零零散散而又良蒡不齐。后来又寄希望于 RabbitMQ的相关书籍,或许是它们都非出自guo人之手
里面的陈述逻辑和案例描述都不太符合我自己的思维习惯。最后选择从头开始自研 RabbitMQ,包括
阅读相关源码、翻阅官网的资料以及进行大量的实验等
的习惯,通常在工作中遇到问题时会结合所学的知识整理成文。随着一篇篇
的积累,也有好几十篇的内容,渐渐地也就有了编撰成书的想法
本书动笔之时我曾信心满满,以为能够顺其自然地完成这本书,但是写到四分之一时,发现并
没有想象中的那么简单。怎样才能让理解领悟汇聚成通俗易懂的文字表达?怎样才能让书中内容前
后贯通、由浅入深地阐述?有些时候可能知道怎样做、为什么这么做,而没有反思其他情形能不能
做、怎样做。为了解决这些问题,我会反复对书中的内容进行迭代,对某些模糊的知识点深耕再深
耕,对某些案例场景进行反复的测试,不断地完善。
在本书编写之时,我常常回想当初作为小白之时迫切地希望能够了解哪些内容,这些内容又希
望以怎样的形式展现。所以本书前面几章的内容基本上是站在一个小白的视角来为读者做一个细腻
的讲解,相信读者在阅读完这些内容之后能够具备合理使用 RabbitMQ的能力。在后面的章节中知
识点会慢慢地深入,每阅读一章的内容都会对 RabbitMQ有一个更加深刻的认知
本书中的所有内容都具备理论基础并全部实践过,书中的内容也是我在工作中的实践积累
望本书能够让初学者对 RabbitMQ有一个全面的认知,也希望有相关经验的人士可以从本书中得到

RabbitMC实战指南
一些启发,汲取一些经验
内容大纲
本书共11章,前后章节都有相关的联系,基本上按照由浅入深、由表及里的层次逐层进行讲解
读者对其中的某些内容已经掌握,可以选择跳过而翻阅后面的内容,不过还是建议读者按照先
后顺序进行阅读
第1章主要针对消息中间件做一个摘要性介绍,包括什么是消息中间件、消息中间件的作用及
点等。之后引入 RabbitMQ,对其历史和相关特点做一个简要概述。本章最后介绍 RabbitMQ的安
装及生产、消费的使用示例
第2章主要讲述 RabbitMQ的入门知识,包括生产者、消费者、队列、交换器、路由键、绑定
连接及信道等基本术语。本章还阐述了 RabbitMQ与AMOP协议的对应关系
第3章主要介绍 RabbitMQ客.户.端开发的简单使用,按照一个生命周期对连接、创建、生产
肖费及关闭等几个方面进行宏观的介绍
第4章介绍数据可靠性的一些细节,并展示 RabbitMQ的几种已具备或衍生的高级特性,包括
TL、死信队列、延迟队列、优先级队列、RC等,这些功能在实际使用中可以让某些应用的实现
变得事半功倍。
第5章主要围绕 RabbitMQ管理这个主题展开,包括多租户、权限、用户、应用和集群管理
服务端状态等方面,并且从侧面讲述 rabbitmqct工具和 rabbitmq management插件的使用
第6章主要讲述 RabbitMQ的配置,以此可以通过环境变量、配置文件、运行时参数(和策略)
等三种方式来定制化相应的服务
第7章主要围绕运维层面展开论述,主要包括集群搭建、日志查看、故障恢复、集群迁移、集
群监控这几个方面。
第8章主要讲述 Federation和 Shovel这两个插件的使用、细节及相关原理。区别于第7章中集
群的部署方式, Federation和 Shovel可以部署在广域网中,为 RabbitMQ提供更广泛的应用空间
第9章介绍 RabbitMQ相关的一些原理,主要内容包括 RabbitMQ存储机制、磁盘和_内.存_告警、
流控机制、镜像队列。了解这些实现的细节及原理十分必要,它们可以让读者在遇到问题时能够透
过现象看本质。



#############################################


回复

使用道具 举报

红颜纷扰红尘 | 2019-12-21 19:51:46 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则