架构实战营 - 模块 9 - 设计电商秒杀系统
作业要求
业务背景
你作为一个电商创业公司的架构师,负责设计6.18大促秒杀系统的设计,你们的业务模式如下:
技术背景
毕设要求
提示
1. 计算架构性能估算
2. 计算架构设计
1. 秒杀活动页面托管至 CDN
2. 客户端随机丢弃秒杀交易请求
3. 现有业务系统优化吞吐
4. 开发专门的「秒杀应用」,提供熔断服务
5. 异步队列
6. 总结
3. 计算架构图

4. 存储架构性能估算
基于2.6节计算架构相关性能估算结论,可继续估算存储架构的性能。
1. 商品及交易信息
2. 秒杀交易请求
5. 存储架构设计及架构图
1. MySQL主备复制架构
一个主节点和一个备节点,仅考虑灾备,不考虑高可用(因为难以保证一致性,且实现较复杂)。主节点挂了手动拉起备节点即可。

2. Redis Sentinel 集群架构

6. 可扩展架构设计 - 微服务拆分

7. 高可用架构设计 - 两地三中心
