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

来源:7-6 使用本地标识减少redis请求

qq_恋_0

2018-08-03

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

写回答

1回答

若鱼1919

2018-08-03

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

0
1
qq_恋_0
额,不过也可以,因为就算双节点的情况下,本地map会失效,但是只是会去访问redis而已,这样做的话不会影响秒杀结果,可以稍微的减轻redis压力,我之前想错了,并发情况下本地map有问题也不要紧,只是会去访问redis而已,谢谢老师
2018-08-03
共1条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程