解决这个一般有五步:
1. 第一步限流: 鉴于只有少部分用户能够秒杀成功,所以要限制大部分流量,只允许少部分流量进入服务后端。
就是说将传入参数精简到最小化
2. 第二步削峰:对于秒杀系统瞬时会有大量用户涌入,以外卖为例,大量的外卖会在中午产生,商家推出满减活动更是火热。所以在抢购一开始会有很高的瞬间峰值。高峰值流量是压垮系统很重要的原因,所以如何把瞬间的高流量变成一段时间平稳的流量也是设计秒杀系统很重要的思路。
实现削峰的常用的方法有利用缓存和消息中间件等技术:activeMq
转载于:https://www.cnblogs.com/shenbo-/p/8987031.html