导读 大家好,小品为大家解答以上问题。密切是什么意思,mq是什么意思这个很多人还不知道,现在让我们一起来看看吧! 解答:1、为什么使用MQ(消
音频解说

大家好,小品为大家解答以上问题。密切是什么意思,mq是什么意思这个很多人还不知道,现在让我们一起来看看吧!

解答:

1、 为什么使用MQ(消息队列)是一个经典的问题。在互联网公司,必须使用MQ。有以下几种情况:

2、 异步处理

3、 比如一个表单提交,涉及多个系统的交互,表单流程冗长,需要一定的时间,用户体验不好。

4、 异步的

5、 如果引入MQ,关键步骤会照常同步处理,直接返回使用结果。对于非关键步骤,我们会通过MQ让系统慢慢消耗和处理。

6、 这样,用户体验好,数据最终一致。

7、 流量小冯

8、 有一个应用程序接口,调用方很多。如果每个请求都来了,服务器会处理它。当批处理请求瞬间到来时,很容易立刻杀死机器。

9、 小冯

10、 有了MQ,就多了一个消息队列,相当于多了一个缓冲区。每次添加请求时,服务器可能不会立即响应,而是先将其放入消息队列。服务器可以在自己的性能范围内持续使用消息和处理请求。

11、 系统解耦

12、 在互联网中,每个部门负责自己的系统。如果它们相互联系,它们只能通过rpc接口调用。因此,每次系统迭代更新时,双方都必须考虑对方提供的客户端。在添加字段、修改字段、添加参数、减少参数、修改参数名称时,很不方便及时通知对方。

13、 互相添加MQ后,要注意消息体字段,但没有那么苛刻,系统双方都比较灵活。

14、 杨华锋是一个分享创业想法的平台,提供互联网创业项目、引流推广、线上营销和实践案例分享。如果你需要网上创业创意,可以去杨华锋,找项目,学着推广,来中国!

本文就为大家讲解到这里,希望大家看了会喜欢。