提问

只有5个库存,但是发出了1000个请求,请问抢不到库存的如何快速响应?#牛客解忧铺#
全部评论
对于抢不到库存的情况,可以设置一个定时器,当请求发出后,如果超过一定时间没有响应,就认为抢不到库存,然后进行快速响应。这样可以避免用户长时间等待。
7 回复 分享
发布于 2024-05-06 03:05 AI生成
可以放到redis预减库存,如果没库存直接返回就行了
1 回复 分享
发布于 2024-05-06 22:06 辽宁
分布式锁设置一个超时时间,设置或者不设置自旋
1 回复 分享
发布于 2024-05-06 12:33 四川
这个可以用同步工具吧,那个叫semophore的?然后配合超时时间用吗
点赞 回复 分享
发布于 2024-05-06 21:45 重庆
m
点赞 回复 分享
发布于 2024-05-06 13:53 江苏
分布式锁,没获取到锁直接返回失败
点赞 回复 分享
发布于 2024-05-06 11:05 广东
mark
点赞 回复 分享
发布于 2024-05-06 07:32 辽宁

相关推荐

点赞 评论 收藏
分享
评论
2
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务