【已解决】:在解决超卖时,一个用户可以秒杀成功,但在服务器做压测时,库存不减少,两种订单都无法生成。

来源:6-6 订单详情静态化,解决卖超问题

半阙浮生

2021-04-28

如题:
前面一切正常,之前会出现超卖问题,并生成相应订单,今天在做完6-6章节解决超卖时,进行压测,
1、压测结果如下:压测没有出现错误,QPS也提升了2.3倍
图片描述2、但是查看数据库时发现库存未减少、两种订单均未生成,查看nohup.out(一直是这一个)发现如下:
图片描述
3、另外,部署在服务器上后,单个用户是能够秒杀成功的,且库存减少、订单生成。
4、又去对照了一遍老师的代码并未发现哪里出错,求老师指教。

写回答

1回答

若鱼1919

2021-04-29

get not support这个提示的还不够明显吗?

0
4
若鱼1919
回复
半阙浮生
课程里面加没有唯一索引?加在哪些字段上的?为什么要加唯一索引?
2021-04-30
共4条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程