教育房产时事环球科技商业
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

mq是什么(mq是什么软件)

  一、消息队列(MQ)概述
  1.消息队列中间件是分布式系统中重要的组件,主要解决应用解耦、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构。
  2.常用的消息队列有:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetalMQ以及RocketMQ。
  二、消息队列使用场景
  常用的场景:异步处理、应用解耦、流量削锋以及消息通讯等。
  1.异步处理:
  场景描述--用户注册后,发送注册邮件和注册短信。传统做法--A.串行方式,B.并行方式
  1.1 串行方式
  将注册消息写入数据库之后,发送注册邮件,再发送注册短信,等全部发送完之后,返回给客户端。
  1.2 并行方式
  将注册消息写入数据库之后,同时发送注册邮件和注册短信,等全部发送完之后,返回给客户端。
  1.3 串行方式和并行方式不同点
  采用并行方式,可以有效的提高处理效率。
  假设,三个业务节点(注册消息写入数据库,发送注册邮件和注册短信)每个都需要耗费50ms,不考虑其他因素,串行方式消耗时间就是150ms,
  并行的方式才100ms。因为CPU在单位时间内处理的请求数是一定的,假设CPU1秒内的吞吐量是100,那么串行方式1秒内可处理的请求量7次。
  并行方式可以处理的请求量为10次。
  综上所述:传统的方式系统的性能(并发量、吞吐量、响应时间)都会有瓶颈。为了解决这个问题,因而引入了消息队列。
  应用响应的时间就相当于是注册信息写入数据库的时间,也就是50ms,注册邮件和注册短信写入消息队列之后,直接返回,因此写入消息队列的速度
  很快,基本上可以忽略,因此用户响应的时间有可能是50ms,架构改变之后,系统的吞吐量提高了每秒20QPS,比串行提高了3倍,比并行提高了2倍。
  2.应用解耦
  场景描述--用户下单后,订单系统需要通知库存系统。传统做法--订单系统直接调用库存接口。
  2.1 传统做法的缺点:假如库存仓库无法访问,则订单减库存将失败,从而导致订单失败,订单系统和库存系统耦合了。
  为了解决传统做法的缺点,从而引入了消息队列的方案。
  订单系统:用户下单后,订单系统完成持久化处理,将消息写入消息队列,返回用户订单下单成功。
  库存系统:订阅下单的消息,采用拉/推的方式,获取下单信息,库存系统会根据下单信息,进行库存操作。
  假如:在下单时库存系统不能正常使用,也不会影响正常的下单,因为下单之后,订单系统会把下单信息写入到消息队列中,不再关心其他的操作,
  从而实现了订单系统和库存系统的应用解耦。
  3.流量销锋(一般在秒杀或团抢活动中使用广泛)
  场景描述--秒杀活动,一般会因为流量过大,导致流量暴增,应用挂掉。为解决这个问题,一般需要在应用前端加入消息队列
  3.1 流量销锋的作用(前端应用加入消息队列)
  a、可以控制活动的人数;b、可以缓解短时间内高流量压垮应用。
  用户的请求,服务器接收后,首先写入消息队列。假如消息队列长度超过最大数量,则直接抛弃用户请求或跳转到错误页面。
  秒杀业务根据消息队列中的请求信息,再做后续处理。

数码知识荣耀x10有多少倍的变焦变焦倍数如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道荣耀x10有多少倍数码知识荣耀20pro如何检验是否新机查验真伪如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道荣耀20pro如何数码知识苹果11怎么查序列号查看序列号如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道苹果11怎么查序列数码知识怎么查询mate30真伪辨别真伪教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道怎么查询mate3数码知识荣耀9x微信视频美颜怎么设置可以视频美颜吗如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道荣耀9x微信视频美数码知识p40pro微信怎么开美颜视频有微信美颜视频功能吗如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道p40pro微信怎数码知识vivos6有视频美颜功能吗手机视频美颜怎么设置如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道vivos6有视频数码知识荣耀畅玩8c怎么隐藏应用能不能隐藏应用如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道荣耀畅玩8c怎么隐数码知识iphone怎么小窗口播放怎么小窗口模式看视频如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道iphone怎么小数码知识红米k20pro可以用typec耳机吗有耳机孔吗如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道红米k20pro可数码知识oppo手机怎么下载歌曲到u盘下载歌曲到u盘教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道oppo手机怎么下
se怎么样(苹果se评价)当苹果开始玩性价比,其它手机怎么活?最近,搭载了15年的外观16年的屏幕17年的机身18年的镜头19年的处理器的新款iPhoneSE发布了,有人说它是换了处理器的iPhone8,有啤酒鸭怎么做(最正宗的啤酒鸭)大厨教我啤酒鸭的正确做法,浓香四溢,鸭肉软烂无腥味,越吃越香对美食比较热爱的我,对厨房厨具也是非常的入迷,买厨具很容易上瘾,我家各种各样的电锅压力锅电饭煲我都买了好多款,感觉家里的美乐乐怎么样(美乐家的产品真的好吗)美乐乐十里河店位于一家古玩城角落,店面面积狭小,门店并不显眼。新京报记者冯静摄(上接D02版)售后服务被消费者质疑价格低可线上购物,是美乐乐进入家居行业的大杀器,在电商模式刚在家居玛诺怎么样(禧玛诺锁踏)作者Tiny是最棒的随着Shimano新产品的发布,入门产品的产品线也被更新了一遍。除了性能更强大外,那些看起来很业余的旧款现在看起来也很有味道了,比如RS500外观的更新新手入门白银怎么样(银条投资前景)SMM2月3日讯今日沪银大幅下挫,主力合约暴跌6。05,报5590元吨。此前因美国散户Reddit论坛上散户号召发动史上最大的白银逼空白银大涨,沪银主力大幅跟涨,昨日最高触及60890怎么样(902666)现在的90来说是最难的,为什么呢?前有80后的一手遮天,后有00后的无法无天,再然后就是10后被宠上天,90后是一天不如一天。以前的70。80后以前大学毕业,全村的骄傲,两年买房,汽车怎么样(买国产车什么牌子好)近几年中国汽车自主品牌可谓是发生了翻天覆地的改变。无论是市场销量,还是车主口碑,都在一定程度上代表着中国汽车工业的水平在不断提升。今天就来讲讲国产车质量最好的排名前五第五名比亚迪新康奈尔大学怎么样(康奈尔大学一年制硕士)康奈尔大学是8所常春藤名校之一,建立在1865年,也是是常春藤中唯一一所在美国独立战争之后创办的学校。在创立之初,康奈尔大学的创始人期待将学校办成一所综合性的新式大学。他希望学校所数码知识荣耀x10怎么拍夜景怎么拍夜景照片如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道荣耀x10怎么拍夜数码知识小爱同学如何退出聊天模式退出聊天模式教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道小爱同学如何退出聊数码知识vivoz5i与z5区别对比如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道vivoz5i与z