提问

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

相关推荐

2 36 评论
分享
牛客网
牛客企业服务