使用场景:
1、秒杀系统,用户群发短信等,服务器无法承受瞬间并发的压力。(队列结构的中间件)
2、并发非常大,使用又非常频繁,又不需要及时知道处理结果。
常见体场景概述:
- 1、冗余
- 2、解耦
- 3、流量削峰
- 4、异步通讯
- 5、扩展性
- 6、排序保证
构成部分(两套系统)
- 入队系统
记录需要处理的事件
- 出队系统
处理队列里面的事件
消息处理触发机制
- 死循环:(易实现)
- 定时任务:(压力均分)
- 守护进程:(需要shell基础)
消息队列介质
- 数据库:mysql
- 缓存:redis
- 消息系统
[获取授权]
网友评论