写点什么

9-2 秒杀系统的挑战和问题

用户头像
burner
关注
发布于: 2020 年 08 月 06 日
  • 设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?

秒杀系统主要的挑战是:

1)高并发下对系统的冲击;

2)突然增大的流量和带宽压力;

3)对下单流程的压力



核心思路:

前端:扩容,限流,静态化;

1)秒杀系统独立部署,减少对其他业务的影响;

2)秒杀系统页面静态化,减少对业务的访问;

3)租借专用带宽和CDN

4)动态生成随机下单页面URL

后端:内存,排队

将库存从MySQL提前移到Redis,所有库存读写都在内存中,然后通过队列等异步方式将变化的数据写入数据库。



发布于: 2020 年 08 月 06 日阅读数: 50
用户头像

burner

关注

还未添加个人签名 2018.08.07 加入

还未添加个人简介

评论

发布
暂无评论
9-2 秒杀系统的挑战和问题