- 本质上是队列结构的中间件
- 消息放入队列后,不需要立即执行
- 由订阅者或消费者按顺序处理
消息队列使用场景
- 防止冗余
- 进行代码解耦
- 流量削峰
- 异步通讯
- 扩展性
- 排序保证
消息队列介质
- mysql 可靠,易实现,效率低
- redis 速度快,单条大消息包时效率低
- 消息系统 专业性强,可靠学习成本高
消息处理触发机制
- 死循环读取:易实现,故障时无法及时恢复
- 定时任务:压力均分,有处理量上限
- 守护进程:类似于php-fpm 需shell基础
本文标题:消息队列
本文链接:https://www.haomeiwen.com/subject/otdrpxtx.html
网友评论