计算机
类型
7.1
豆瓣评分
可以朗读
语音朗读
150千字
字数
2018-06-01
发行日期
展开全部
主编推荐语
RabbitMQ实用指南:轻量、易维护的消息传递工具,探讨企业级数据中心挑战和应用。
内容简介
任何大型应用程序都需要一个有效的方式来处理常数系统中组件之间的消息传递,这称为”消息传递工作,”RabbitMQ信息代理商最初吸引开发人员的原因是它的轻量级,容易设置和低维护成本。他们坚持发展的原因是他它强大,快速,几乎任何事务都可以扔进去。这本书带领读者在聚类的基础知识之外,探讨了挑战和消息分发使用RabbitMQ的企业级数据中心。深度RabbitMQ是构建和维护基于消息的系统的实用指南。这本书涵盖了详细的架构和操作使用RabbitMQ的重点不仅仅是它是如何工作的,还包括为什么它的工作。对于从低级通信与第三方系统集成,它提供的案例和详细的解释,以及有关需要核心架构的选择和制定有效的运营管理的过程的见解。
目录
- 版权信息
- 内容简介
- 序言
- 译者序
- 致谢
- 关于本书
- 路线图
- 关于作者
- 关于封面
- 第一篇 RabbitMQ和应用程序体系结构
- 第1章 RabbitMQ基础
- 1.1 RabbitMQ特性以及好处
- 1.2 谁在使用RabbitMQ,在怎么用
- 1.3 松耦合架构的优势
- 1.4 小结
- 第2章 使用AMQ协议与Rabbit进行交互
- 2.1 AMQP作为一种RPC传输机制
- 2.2 AMQP RPC帧结构
- 2.3 使用协议
- 2.4 用Python编写消息发布者
- 2.5 从RabbitMQ中获取消息
- 2.6 小结
- 第3章 消息属性详解
- 3.1 合理使用属性
- 3.2 使用content-type属性创建显式的消息契约
- 3.3 通过gzip和content-encoding属性压缩消息大小
- 3.4 使用message-id和correlation-id引用消息
- 3.5 创建时间:timestamp属性
- 3.6 消息自动过期
- 3.7 使用delivery-mode平衡速度和安全性
- 3.8 使用app-id和user-id验证消息来源
- 3.9 使用type属性获取明细
- 3.10 使用reply-to属性实现动态工作流
- 3.11 使用消息头自定义属性
- 3.12 优先级属性
- 3.13 不能使用的属性:cluster-id/reserved
- 3.14 小结
- 第4章 消息发布的性能权衡
- 4.1 平衡投递速度与可靠投递
- 4.2 RabbitMQ回推
- 4.3 小结
- 第5章 消费消息,避免拉取
- 5.1 对比Basic.Get 和Basic.Consume
- 5.2 优化消费者性能
- 5.3 拒绝消息
- 5.4 控制队列
- 5.5 小结
- 第6章 消息路由模式
- 6.1 通过direct交换器路由消息
- 6.2 通过fanout交换器广播消息
- 6.3 使用topic交换器有选择地路由消息
- 6.4 使用headers交换器有选择地路由消息
- 6.5 交换器性能基准
- 6.6 交换器间路由
- 6.7 使用一致性哈希交换器路由消息
- 6.8 小结
- 第二篇 管理数据中心或云中的RabbitMQ
- 第7章 RabbitMQ集群
- 7.1 集群简介
- 7.2 集群设置
- 7.3 小结
- 第8章 跨集群的消息分发
- 8.1 联合交换器和联合队列
- 8.2 创建RabbitMQ虚拟机
- 8.3 连接上游节点
- 8.4 小结
- 第三篇 集成与定制
- 第9章 使用替代协议
- 9.1 MQTT和RabbitMQ
- 9.2 STOMP和RabbitMQ
- 9.3 通过HTTP进行无状态发布
- 9.4 小结
- 第10章 数据库集成
- 10.1 PostgreSQL扩展:pg_amqp
- 10.2 监听PostgreSQL通知
- 10.3 将消息存入InfluxDB中
- 10.4 小结
- 附录 准备就绪
- A.1 安装VirtualBox
- A.2 安装Vagrant
- A.3 设置Vagrant虚拟机
- A.4 确认安装
- A.5 小结
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。