写点什么

期末设计

用户头像
Geek_9cf7b5
关注
发布于: 5 小时前

【业务背景】

你作为一个电商创业公司的架构师,负责设计 6.18 大促秒杀系统的设计,你们的业务模式如下:

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

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

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

4. 老板要求万无一失。

【技术背景】

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

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

3. 目前只有单机房。


负载均衡

上图为每个 IDC 下的负载均衡架构,负载均衡算法使用轮询或者随机,由于为了促进用户转化为 App 用户,只有下载 App 才能参加秒杀活动,因此在 BFF 层完善一些业务逻辑。

跨城双中心

老板明确了新的架构秒杀场景需要万无一失,另外因为目前日活已经有 100w 的用户,可以考虑为做千万级系统做准备。因此考虑使用近邻跨城双中心方案,一方面可以避免城市级别的灾难,另外一方面延时不高,可以看做同一逻辑机房进行架构设计。

发布于: 5 小时前阅读数: 7
用户头像

Geek_9cf7b5

关注

还未添加个人签名 2019.01.23 加入

还未添加个人简介

评论

发布
暂无评论
期末设计