1.通过session登入->重新定义mvcadapter->根据session在redis获取用户
2.把秒杀的商品放入redis中,系统一启动就开始放入
3.预减库存,而不是每次都去查询数据库
4.重复秒杀的解决方法:查询订单是否存在(用户id,商品id唯一键)
5.防止超卖:每次减库存的时候判断库存是否大于0
6.发送到rabbitmq中
7.限流处理:1.后台生成图片,图片里面是简单的表达式,把表达式放入redis
2.用户上送计算结果,结果一致的话,把结果记入redis中,用来标记该用户
经过图片验证
3.用redis超时的机制来进行限流
02-25
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交