秒杀系统

秒杀系统

一、系统结构

1、用户请求

2、Nginx负载均衡

3、静态资源cdn

4、页面操作安全控制

5、秒杀服务

6、缓存:库存预热

7、lua 脚本库存校验

8、消息队列:削峰填谷

9、DB

10、服务治理

 

二、安全控制

1、前端安全

  按钮控制(秒杀前后),重复点击控制,链接隐藏,动态链接

2、服务安全

  限流、熔断、降级

3、数据库安全

  分库,加锁

 

 

 

参考资料

如何设计秒杀系统?

秒杀系统架构优化思路

posted @ 2020-09-09 09:21  风过无痕521  阅读(188)  评论(0编辑  收藏  举报