请稍等 ...
×

采纳答案成功!

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

这个优化点貌似只适用于单机啊

感觉还是不优化的好点,毕竟现在能做秒杀这个操作的一般都不是单节点

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

1回答

若鱼1919 2018-08-03 15:14:41

考虑真实的场景,秒杀活动一般在几十秒就能结束,但是,参与活动的用户有成千上百,这些用户不可能在几十秒的时间就全都退出页面,而是可能不停的刷页面之类的,而且由于网络的原因,很多用户的请求还没有到达服务器,所以系统即使是在商品已经秒杀完的情况下,还会收到大量的用户请求,这些请求对我们的系统而言全都是无效的,如果不做这个处理,这些请求会对redis造成无所谓的压力的。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_恋_0 #1
    额,不过也可以,因为就算双节点的情况下,本地map会失效,但是只是会去访问redis而已,这样做的话不会影响秒杀结果,可以稍微的减轻redis压力,我之前想错了,并发情况下本地map有问题也不要紧,只是会去访问redis而已,谢谢老师
    回复 有任何疑惑可以回复我~ 2018-08-03 15:19:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信