消息队列产生的背景
- A发送请求的时候B宕机了
- A发送数据的速度比B接受数据的速度快
消息队列的两种模式
- 点对点模式 模式,一对一,消费者主动拉取数据,消息收到后请消息清楚
- 发布/订阅 模式,一对多,数据生产后,推送给订阅者
为什么要有消息队列
- 解耦(数据都通过队列存储再发布)
- 冗余(消息队列可以备份数据)
- 扩展性(消息队列可以做集群)
- 灵活性、峰值处理能力(扩展性带来的优势)
- 可恢复性 (消息队列可以备份数据)
- 顺序保证(数据是有序的)
- 缓冲(削减两边的速度)
- 异步通信(宕机不影响消息传输)
posted @
2019-08-04 10:17
不会玩python
阅读(
2)
评论()
编辑
收藏
举报