写点什么

毕业设计 - 设计电商秒杀系统

作者:ruettiger
  • 2022 年 4 月 26 日
  • 本文字数:441 字

    阅读完需:约 1 分钟

一、背景

1.1 业务背景

作为一个电商创业公司的架构师,负责设计 6.18 大促秒杀系统的设计。

业务模式如下:

1. 挑选选品各大电商平台上畅销和好评的商品进行销售,每个品类不超过 20 个商品,目前做了 10 个品类;

2. 本次 6.18 秒杀选择了 1000 个充电宝,10 台 iPhone12 作为秒杀商品;

3. 正常的日活大约 100 万用户;

4. 老板要求万无一失。

1.2 技术背景

1. 技术团队以 Java 为主,已经落地了微服务架构;

2. 主要渠道是自有的 App(包括 iOS 和 Android)和微信小程序,为了促进用户转化为 App 用户,只有下载 App 才能参加秒杀活动;

3. 目前只有单机房。

二、业务复杂度分析

秒杀业务主要包含:秒杀入口展示、详情页查看、秒杀触发、支付、支付超时、库存管理

秒杀业务需要做到一致性、高可用、可拓展等保障

秒杀设计原则:秒杀路径要尽量短、秒杀流量要平滑或者可控、秒杀结果要快速返回

三、存储架构设计

3.1 存储性能估算

3.2 存储架构设计

四、计算架构设计

4.1 负载均衡设计

4.1.1 负载均衡设计原因

4.1.2 负载均衡架构设计

4.2 缓存架构设计

4.3 限流架构设计

五、微服务架构

六、高可用架构设计


用户头像

ruettiger

关注

还未添加个人签名 2018.05.30 加入

还未添加个人简介

评论

发布
暂无评论
毕业设计-设计电商秒杀系统_#架构实战营_ruettiger_InfoQ写作社区