秒杀系统

秒杀系统

一、系统结构

1、用户请求

2、Nginx负载均衡

3、静态资源cdn

4、页面操作安全控制

5、秒杀服务

6、缓存:库存预热

7、lua 脚本库存校验

8、消息队列:削峰填谷

9、DB

10、服务治理

二、安全控制

1、前端安全

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

2、服务安全

  限流、熔断、降级

3、数据库安全

  分库,加锁

参考资料

如何设计秒杀系统?

秒杀系统架构优化思路

原文地址:https://www.cnblogs.com/wangwangfei/p/13637031.html