MQ常见的三种使用情况及详解

1,今天这里就说一下mq在三种常见的情况下的使用(耦合,异步,削峰),还没接触使用过的朋友可以自己去网上下一个,看看别人写的文档,简单的用一下很简单,下面我们就简单的说一下常见的使用方式。

一,耦合
在这里插入图片描述现在可以看到,其他系统现在要系统一的数据,那系统一就比如说写一个方法调那个系统的接口给他数据对吧,但是如果现在又有一个新的系统也要这个数据呢?系统已又要改代码对吧,这时候系统已就很不耐烦了对吧。那下面我们来看看使用mq后的情况。
在这里插入图片描述
这时候我们就可以看到,系统已把其他系统可能要的东西都放到一个mq消息队列里面,这时候谁需要这个数据自己去拿就可以了对吧。

二,异步
在这里插入图片描述
从上图中我们可以看到我们这样处理。对用户的体验十不好的,用户的体验不好为什么还要使用你的产品呢!下面我们就来看看使用mq后的情况

在这里插入图片描述
以上就是使用mq消息队列后的请况,想了解具体的盆友可以去看看底层,研究一下

三,削峰
在这里插入图片描述
以上就是说高峰期数据库无法处理大量数据的时候会发生的情况

在这里插入图片描述
以上就是运用mq消息队列来处理,看到这里有的人就会问了,说现在请求每秒请求有5000条,但是我现在每秒只处理2000条,那剩下的怎么办?其实这样的情况是允许的,没处理的请求就先堆积在消息队列中,我们就来说一下,假如这个高峰期持续1小时,那么堆积了10800000条请求,但是高峰期过后,我们依旧一没秒2000条的速处理那么我们也就一个多小时就可以处理完成对吧。大概的就是这样一个情况

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值