java高级开发群Java开发技巧

出自阿里架构师之手的《深入RabbitMQ》你值得拥有

2020-06-06  本文已影响0人  热衷技术的Java程序员

本书对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存储交换器来存储消息

由于文档的内容太多,没办法全部展示出来,只能截取部分内容。

有想获取这份文档的朋友关注我后,帮忙点赞一下,后台私信【文档资料】就可以了

上一篇 下一篇

猜你喜欢

热点阅读