社区
Web 开发
帖子详情
关于java抢购机制的实现
游鱼8899
2016-05-11 03:10:38
不知道抢购怎样实现好。我是先判断库存量是否>0,如果>0则成功抢购并且库存-1。
在多个客户端同时抢购一件货的情况下,
1:只在抢购前先判断库存量是否>0,这情况下会出现多个客户端都能抢到,然后库存量会出错,出现负数情况。
2:hibernate加了乐观锁,这情况下假如A抢到了,B就会抛错LockAcquisitionException,现在问题是我捕捉了这个exception,然后怎样做到马上重新查询数据库的库存,让他继续抢购?
...全文
422
2
打赏
收藏
关于java抢购机制的实现
不知道抢购怎样实现好。我是先判断库存量是否>0,如果>0则成功抢购并且库存-1。 在多个客户端同时抢购一件货的情况下, 1:只在抢购前先判断库存量是否>0,这情况下会出现多个客户端都能抢到,然后库存量会出错,出现负数情况。 2:hibernate加了乐观锁,这情况下假如A抢到了,B就会抛错LockAcquisitionException,现在问题是我捕捉了这个exception,然后怎样做到马上重新查询数据库的库存,让他继续抢购?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_34425529
2019-10-14
打赏
举报
回复
foo1st
2016-05-12
打赏
举报
回复
在services层再判断库存,哪能光用前端,且只能调用同一个接口
java
+mysql
实现
商品
抢购
功能
主要为大家详细介绍了
java
+mysql
实现
商品
抢购
功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
jd
抢购
茅台脚本文件
抢购
茅台
抢购
茅台
抢购
茅台
网购抢拍秒杀工具
针对拉手网近期的奇瑞A3和风云2
抢购
开发的秒杀工具,
实现
方式是用
JAVA
网络编程
实现
的HTTP客户端,采用多线程。稍作改造可用于其他网站的
抢购
。 采用OCR能识别基本的图片验证码。
jdqiang.rar_
Java
_
京东
抢购
用于
抢购
京东的秒杀物品免手动 全自动
android限时
抢购
,listview解决倒计时问题,复用。
限时
抢购
,倒计时功能、解决listview卡顿,复用问题。
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章