来源: 最后更新:24-10-03 06:03:00
mq是什么意思(为什么使用MQ)。本站来告诉相关信息,希望对您有所帮助。
为什么使用MQ(消息队列),这是一个很经典的问题,在互联网公司里,MQ是必须用到的,有以下场景:
异步处理
例如有一个表单提交,涉及多个系统的交互,形成一个冗长的流程,同步处理完毕,再返回给用户,则需要一定的时间,用户体验不好。
异步
而如果引入MQ,把关键步骤,照旧同步处理完毕,直接返回给用结果,非关键步骤,我们通过MQ,让系统背后慢慢消费,慢慢处理。
这样用户体验好,数据也最终一致性。
流量肖峰
有一个应用的接口,调用方特别多,如果每当来一个请求,服务器就进行处理,当瞬间来批量的请求,容易一下子把机器打死。
肖峰
而使用了MQ,多了一个消息队列,相当于多了一个缓存区。每增加一个请求,服务器可能不会立刻响应,而是先放到消息队列里边。服务器可以依次进行,在自己的性能范围内,不断地消费消息,处理请求。
系统解耦
互联网公司里边,每个部门,各负责各自系统,如果彼此的联系,仅仅通过rpc的接口调用,如此一来,双方的每次系统迭代更新,都要对彼此提供的client做一定的考量,增加一个字段、修改一个字段、增加一个参数、减少一个参数、修改个参数名,都要及时通知对方,很不方便。
而彼此之间增加MQ之后,虽然也是要留意下消息体字段,但是就没有那么苛刻,系统双方,显得灵活些。
联系我们:搜索“”
标签: [db:关键词]
博主独闯哀牢山“被大量凶兽盯上”(哀牢山在哪个地方)
黎外长:纳斯鲁拉死前已同意停火
外媒:以色列驻瑞典大使馆遭枪击后,驻丹麦使馆附近发生两起爆炸,瑞典、丹麦司法大臣发声
歌曲《晚安》颜人中歌词 晚安 歌词 颜人中
湖北省宫颈癌防治中心2024年10月HPV疫苗预约时间安排
黄冈马拉松抽签结果查询官网http://huanggangmarathon.com
黄冈半程马拉松2024年报名抽签结果公布时间及查询入口
2024湖北3C数码消费券第二批唯品会能用吗?
湖北3C数码消费券第二批发放时间2024 湖北3c数码消费券第二批发放时间2024年
2024黄鹤楼十一国庆期间停车要提前预约吗?
最好听的几首歌古风歌推荐 最好听的歌曲前十名古风歌曲1、《故人不散》这首歌原创是醉雪和纱朵,纱朵小姐姐的声音真的是
具有历史意义的电视剧 具有历史意义的电视剧推荐 天津红桥区有保租房吗(天津红桥区有保租房吗现在) 琉璃美人煞电视剧演员表(琉璃美人煞 电视剧演员表) 三十而已钟晓芹和陈屿复合了吗(三十而已陈屿钟晓芹离婚片段台词)