1.什么是MQ MQ就是消息队列。是软件和软件进行通信的中间件产品,队列里存放的是message,是一种跨进程的通信机制,用于上下游传递信息2.MQ解决的问题流量削峰,减少高峰时期对服务器压力,将超出的请求可以到信息队列,处理时间会变长应用解耦,A将BC都需要的数据发送到MQ,BC就不需要找A了,到MQ里面消费即可,A不需要在考虑给谁发了,也不需要在维护这个数据了异步处理 A调用B,B花费的时间很长,但是A需要知道B什么时候执行完 使用MQ,当A 调用 B 服务后,只需要监听 B 处理完成的消息