一、流量消峰

当一台服务器收到大量请求时,避免服务器被压垮,从而使用MQ进行流量消峰,分批处理大量的请求,确保系统的稳定性

二、异步解耦

上游系统对下游系统同步调用的话,降低系统的并发du和吞吐量,一般采用MQ的方式,使上游系统和下游系统进行异步调用,并且达到解耦的目的

三、数据收集

分布式数据会产生海量数据,如业务日志、监控数据、用户行为等,通过MQ进行数据采集