RabbitMQ面试题集锦(精选)(另附思维导图)

2020-03-16
阅读 10 分钟
7.9k
1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常

消息中间件——RabbitMQ(十一)RabbitMQ整合Spring Cloud Stream实战!(全)

2019-09-18
阅读 12 分钟
3k
Spring Cloud,这个全家桶框架在整个中小型互联网公司异常的火爆,那么相对应的Spring Cloud Stream 就渐渐的被大家所重视起来,这一节课主要来介绍Spring Cloud Stream如何与RabbitMQ进行集成。

消息中间件——RabbitMQ(十)RabbitMQ整合SpringBoot实战!(全)

2019-09-17
阅读 13 分钟
2k
publisher-confirms,实现一个监听器用于监听Broker端给我们返回的确认请求:RabbitTemplate.ConfirmCallback

消息中间件——RabbitMQ(九)RabbitMQ整合Spring AMQP实战!(全)

2019-09-10
阅读 27 分钟
1.8k
前言 1. AMQP 核心组件 RabbitAdmin SpringAMQP声明 RabbitTemplate SimpleMessageListenerContainer MessageListenerAdapter MessageConverter 2. RabbitAdmin RabbitAdmin类可以很好的才注意RabbitMQ,在Spring中直接进行诸如即可。 注意: autoStartUp必须要设置为true,否则Spring容器不会加载RabbitAdmin类 RabbitAdm...

消息中间件——RabbitMQ(八)高级特性全在这里!(下)

2019-09-09
阅读 15 分钟
2.3k
上一篇消息中间件——RabbitMQ(七)高级特性全在这里!(上)中我们介绍了消息如何保障100%的投递成功?,幂等性概念详解,在海量订单产生的业务高峰期,如何避免消息的重复消费的问题?,Confirm确认消息、Return返回消息。这篇我们来介绍下下面内容。

消息中间件——RabbitMQ(七)高级特性全在这里!(上)

2019-09-06
阅读 11 分钟
1.6k
前面我们介绍了RabbitMQ的安装、各大消息中间件的对比、AMQP核心概念、管控台的使用、快速入门RabbitMQ。本章将介绍RabbitMQ的高级特性。分两篇(上/下)进行介绍。

消息中间件——RabbitMQ(六)理解Exchange交换机核心概念!

2019-09-05
阅读 9 分钟
1.4k
前言 来了解RabbitMQ一个重要的概念:Exchange交换机 1. Exchange概念 Exchange:接收消息,并根据路由键转发消息所绑定的队列。 蓝色框:客户端发送消息至交换机,通过路由键路由至指定的队列。黄色框:交换机和队列通过路由键有一个绑定的关系。绿色框:消费端通过监听队列来接收消息。 2. 交换机属性 Name:交换机名称...

消息中间件——RabbitMQ(四)命令行与管控台的基本操作!

2019-08-26
阅读 5 分钟
1.3k
在前面的文章中我们介绍过RabbitMQ的搭建:[RabbitMQ的安装过]()以及各大主流消息中间件的对比:[](),本章就主要来介绍下我们之前安装的管控台是如何使用以及如何通过命令行进行操作。

消息中间件——RabbitMQ(五)快速入门生产者与消费者,SpringBoot整合RabbitMQ!

2019-08-20
阅读 5 分钟
1.6k
本章我们来一次快速入门RabbitMQ——生产者与消费者。需要构建一个生产端与消费端的模型。什么意思呢?我们的生产者发送一条消息,投递到RabbitMQ集群也就是Broker。我们的消费端进行监听RabbitMQ,当发现队列中有消息后,就进行消费。

消息中间件——RabbitMQ(三)理解RabbitMQ核心概念和AMQP协议!

2019-08-16
阅读 4 分钟
1.5k
前言 本章学习,我们可以了解到以下知识点: 互联网大厂为什么选择RabbitMQ? RabbiMQ的高性能之道是如何做到的? 什么是AMQP高级协议? AMQP核心概念是什么? RabbitMQ整体架构模型是什么样子的? RabbitMQ消息是如何流转的? 1. 初识RabbitMQ RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同...

消息中间件——RabbitMQ(二)各大主流消息中间件综合对比介绍!

2019-08-03
阅读 5 分钟
4.5k
消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。今天主要来介绍了下几大主流消息中间件的区别与联系。