设计一个秒杀系统

秒杀一般出现在商城的促销活动中,指定一定数量的商品以极低的价格,让大量用户参与活动,但只有极少数用户能够购买成功。设计秒杀系统需要注意的9个细节。
1.
瞬时高并发
一般在秒杀时间点前几分钟,用户并发量才真正突增,达到秒杀时间点时,并发量会达到顶峰
但由于这类活动是大量用户抢夺少量商品的场景,会出现绝大部分用户秒杀失败,大部分用户收到商品已经抢完的提醒,收到提醒后大概会离开活动页面,故峰值持续的时间非常短
附件不支持打印

加载失败,

瞬时高并发的场景,传统系统难以应对,需要设计一套全新的系统,可以从以下几方面入手:
1.
页面静态化
2.
CDN加速
3.
缓存
4.
mq异步处理