济时雨领券流程
2023-04-04 10:17:24 10 举报
秒杀流程
作者其他创作
大纲/内容
更新数据库
加锁
N
结束
防止重复查询数据库
Y
发券
校验券信息
加库存
发券成功
lastRefreshTime = 当前时间
redis是否存在库存
库存>0
查询库存
更新券信息及库存
redis是否存在券
加锁成功
发券失败
开始
1. 请求济时雨发券2. 保存用户的领券信息
剩余库存<=0
lastRefreshTime>0 &&lastRefreshTime + 10000 < 当前时间
扣减库存
lastRefreshTime:上次刷新数据库时间(单位:ms),默认0
释放锁
0 条评论
回复 删除
下一页