REF:https://www.jianshu.com/p/36a7775b04ec
1.什么是消息队列?
消息队列可以看作是一个存放消息的容器,当需要使用消息的时候从容器中取出来。消息队列可以说是分布式系统中一个重要的组件,使用消息队列可以通过异步处理提高系统性能和削减峰值、降低系统耦合性。
在消息队列使用的时候,类比队列,我们需要保证一致性问题。消息不能被重复消费,多个消费者存在的时候还会遇到消费顺序等问题。
2.为什么要使用消息队列?
如上所说,消息队列可以:
(1)通过异步处理提高系统性能,消减峰值,提高响应速度;

如果没有消息队列,请求直接写入数据库,响应速度会变慢。有的话先写入消息队列就返回,速度变快;
如果在短时间内有大量并发请求,有效消减峰值。
(2)降低系统耦合性。

14万+

被折叠的 条评论
为什么被折叠?



