为了账号安全,请及时绑定邮箱和手机立即绑定

PHP秒杀设计

皮奇 PHP开发工程师
难度中级
时长 2小时30分
学习人数
综合评分9.53
20人评价 查看评价
9.6 内容实用
9.6 简洁易懂
9.4 逻辑清晰
居然不讲分布式锁,我也是服了,高并发下不锁的话库存岂不是要出现负数了
老师讲得好,如果能把缓存一致性,和防超卖讲的更详细,那就更好了

最新回答 / 魏龙云
这种不是很正常的逻辑嘛,所在地区不同,可能会导致这种情况,你可以去监控库存的情况,然后去自动化的去均衡库存,或者手动调整啊

最新回答 / 魏龙云
这个归还是正常逻辑啊,这样就不用考虑是否是秒杀是否完成了,但是你归还库存的话如果此时秒杀没有完成怎么办?如果秒杀规定是5分钟,可以设置1分钟内不支付归还库存,保证一人一单
就不是同一个人讲的课
换人了,声音不一样了
是一个人讲的吗?

讲师回答 / 皮奇
统一减库存一般是Redis集群,本身有高可用方案,挂了一台,Redis的哨兵会把从机器顶替上。可以学习了解一下Redis的集群方案实现

讲师回答 / 皮奇
这是个好问题,可以flock函数加一个非阻塞的文件锁,抢到锁的用户去减本地库存;
首页上一页1234567下一页尾页
课程须知
1、php 2、redis 3、nginx
老师告诉你能学到什么?
围绕秒杀系统核心实现,掌握高并发的核心解决思路,结合技术全景图提高大家的全局视野

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消