请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

是否存在令牌用完而票没卖光的可能性?

甲蛙老师好。

用户点击下单完成验证码后尝试从redis中获取令牌。
假设现在有极端情况,令牌只有2000的情况下,5000个购票者都购买同车次的A-B站的票,这种情况把令牌耗尽,而后续一段时间后有用户购买B-C站的票却因为没有令牌而直接购票失败。

是否会存在上述这种问题呢?令牌需要一段时间后重置吗?

正在回答 回答被采纳积分+3

1回答

甲蛙 2023-07-19 17:00:40

是会存在的,真实的项目的话,可以增加一个监控跑批,监控库存和令牌的比例,如果令牌比例太低,就增加令牌

1 回复 有任何疑惑可以回复我~
  • 老师,咋不是用的令牌大闸吗?令牌大闸里面加入了过量的令牌,也会出现这种情况吗?
    回复 有任何疑惑可以回复我~ 2024-06-16 11:05:37
  • 甲蛙 回复 Jack_Hu_ #2
    会有可能,比如有些人抢到令牌了,进到排队里,但是他不想等了,取消排队,就白白的消耗了一个令牌
    回复 有任何疑惑可以回复我~ 2024-06-16 19:01:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信