关注
抢票本身是一个事务操作,在高并发的同时也要考虑库存量不能-1,我说几点思路吧,缓存就是针对于mysql innodb行锁的优化,redis没有锁概念避免了互相等待时间之后异步队列处理写入db即可,我自己再提供一种思路,将票数分为几十个或者100个池子每个池子里数量最好100左右不能太多,用户hash计算分到不同的池子里拿票,减少了失误冲突和并发等待时间,缺点就是可能一个池子里还有剩,不过高并发面前这个可能性很小。总而言之这类问题很应试说和具体操作完全两回事,不过不同方案都有优缺点,具体解决根据业务场景需求而定吧
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 一觉醒来,穿越回国庆前 #
10304次浏览 50人参与
# 你找工作的时候用AI吗? #
149645次浏览 815人参与
# 深信服秋招来了 #
275127次浏览 2908人参与
# 国庆后,我的返工状态 #
2732次浏览 17人参与
# 央国企投递记录 #
114065次浏览 1464人参与
# 机械制造公司评价 #
143498次浏览 331人参与
# 薪资爆料 #
156914次浏览 1314人参与
# 通信/硬件公司求职体验 #
147573次浏览 966人参与
# 面试等了一周没回复,还有戏吗 #
155444次浏览 1309人参与
# 找工作有哪些冷知识 #
148305次浏览 2365人参与
# 巨人网络求职进展汇总 #
132187次浏览 916人参与
# 如果没找到工作,考公是你的退路吗 #
52655次浏览 414人参与
# 毕业季,给职场新人一些建议 #
132214次浏览 2165人参与
# 通信硬件2024笔试面试经验 #
241397次浏览 2001人参与
# 机械人求职现状 #
26229次浏览 276人参与
# 生化医药面经大本营 #
135493次浏览 515人参与
# 通信/硬件求职避坑tips #
98667次浏览 958人参与
# 参加过提前批的机械人,你们还参加秋招么 #
96249次浏览 1563人参与
# 26届秋招投递记录 #
35648次浏览 420人参与
# 第一次面试 #
989859次浏览 13570人参与
# 满帮集团求职进展汇总 #
5265次浏览 61人参与