首页 > 其他 > 详细

模拟抢单动作

时间:2020-11-12 16:22:14      阅读:36      评论:0      收藏:0      [点我收藏+]

有了上?对分布式锁的粗略基础,我们模拟下10w?抢单的场景,其实就是?个并发操作请求?已,由于环境有限,只能如此测 试;如下初始化10w个??,并初始化库存,商品等信息,如下代码:

parallelStream():并?流模拟多??抢购 (startTime + timeout) >= System.currentTimeMillis():判断未抢成功的??,timeout秒内继续获取锁 获取锁前和后都判断库存是否还?够
jedisCom.setnx(shangpingKey, b):??获取抢购锁 获取锁后并下单成功,最后释放锁:jedisCom.delnx(shangpingKey, b)

模拟抢单动作

原文:https://www.cnblogs.com/Sorry-/p/13964495.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!