什么是消息队列
消息队列,即MQ,Message Queue。
消息队列是典型的生产者,消费者模型。生产者不断的向队列中发送消息,消费者不断的从消息队列中获取消息,属于异步传输。
优点
- 对于数据量大或者处理时间过长的操作,可以试用消息队列异步执行,提高用户体验度,降低响应时间。
- 对于改动较大的系统,使用消息队列对服务间进行解耦,提高了服务的独立性,更符合微服务架构。
- 对出现的瞬间峰值,使用MQ进行队列排序,先接收,后处理,可以实现流量削峰,达到保护应用和数据库的目的。
具体参考:https://www.cnblogs.com/cxyyh/p/10704059.html