本书对RabbitMQ这一业界主流的消息中间件做了全面介绍,给出了如何使用RabbitMQ构建消息通信系统的方法和实践。
本书从AMQP协议出发,深入介绍各种消息属性,给出RabitMQ在发送和消费消息上的特性和最佳实践,并阐述基于RabbitMQ所特有的交换器组件实现灵活的消息路由机制。同时,本书也讨论了如何利用RabitMQ强大的集群机制实现分布式环境下的消息通信,并展示了如何在RabitMQ中,使用其他传输协议以及数据库集成等功能来实现各种定制化需求。
第1章:RabbitMQ基础
本章概要:
RabbitMQ特性
为什么RabbitMQ正在成为消息通信架构的一种主流选择?
高级消息队列(Advanced Messaging Queuing)模型的基本要素,该模型构成了RabbitMQ 的基础
由于文档的内容太多,没办法全部展示出来,只能截取部分内容。
有想获取这份文档的朋友关注我后,帮忙点赞一下,后台私信【文档资料】就可以了
第2章:使用AMQ协议与Rabbit进行交互
本章概要:
使用AMQ协议与RabbitMQ进行通信
AMQ协议的低层帧结构
向RabbitMQ发布消息
从RabbitMQ消费消息
第3章:消息属性详解
本章概要:
消息属性以及对消息投递的影响
使用消息属性在发布者和消费者之间创建契约
第4章:消息发布的性能权衡
本章概要:
RabbitMQ 中的消息可靠投递
发布者vs性能权衡
第5章:消费消息,避免拉取
本章概要:
消费消息
优化消费者吞吐量
消费者和队列的独占性
为消费者指定服务质量
第6章:消息路由模式
本章概要:
RabbitMQ中四种基本类型交换器以及交换器插件
如何为应用架构选择合适的交换器
交换器间路由为消息通信带来更多路由选择
第7章:RabbitMQ集群
本章概要:
集群管理
队列位置如何影响性能
集群设置步骤
节点崩溃时的应对方法
第8章跨集群的消息分发
本章概要:
联合交换器和联合队列
如何在AWS上设置多个联合RabbitMQ节点
RabbitMQ联合的多种应用模式
第9章使用替代协议
本章概要:
使用MQTT协议的优势与方法
基于STOMP应用如何与RabbitMQ通信
如何使用Web STOMP直接从Web浏览器发起通信
如何使用statelessd通过HTTP协议向RabbitMQ发送消息
第10章数据库集成
本章概要
从PostgreSQL发布AMQP消息
让RabbitMQ监听来自PostgreSQL的通知
使用InfluxDB存储交换器来存储消息
由于文档的内容太多,没办法全部展示出来,只能截取部分内容。
有想获取这份文档的朋友关注我后,帮忙点赞一下,后台私信【文档资料】就可以了
网友评论