yexindonglai@163.com
2022-05-24 17:50
架构
1217°
0
前言1瞬时高并发2.页面静态化3秒杀按钮4读多写少5缓存问题5.1缓存击穿5.2缓存穿透6库存问题6.1数据库扣减库存6.2redis扣减库存6.3lua脚本扣减库存7分布式锁7.1setNx加锁7.2set加锁7.3释放锁7.4自旋锁7.5redisson8mq异步处理8.1消息丢失问题8.2重复消费问题8.3垃圾消息问题8.4延迟消费问题9如何限流?9.1对同一用户限流9.2对同一ip限流9.3对接口限流9.4加验证码9.5提高业务门槛完前言高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。秒杀一般出现在商城