课程名称:PHP消息队列实现及应用
课程章节:消息队列的概念、原理和场景
讲师:Wicon
https://www.imooc.com/video/15163
课程内容:
1.消息队列概念:
队列结构的中间件
消息放入后,不需要立即处理
由订阅者/消费者按顺序处理
2.核心结构:
3.应用场景:
4.队列介质:
MySQL:可靠性高、易实现;速度慢
Redis:速度快;单挑大消息包时效率低
消息系统:专业性强、可靠;学习成本高
5.消息处理触发机制:
死循环方式读取:易实现,故障时无法及时恢复
定时任务:压力均分,有处理量上限
守护进程:类似于PHP-FPM和PHP-CG,需要shell基础
课程收获:
在学习该课程后,更多了是初步了解了消息队列的原理和使用场景。
概念:队列结构的中间件消息放入后,不需要立即处理由订阅者/消费者按顺序处理
当遇到一个并发非常大的或者耗时非常长的环境的时候,而同时需要立即获取该环境下的结果,消息队列可以比较好的解决这个问题。
系统的解耦性还有队列的处理:记录入队的id,判断秒杀的产品数量是否大于消息队列的数量,是,该用户入队列。系统即完成入队处理。而另一边即需要做消息入库的处理。此处也是使用了消息队列的解耦性进行处理。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦