当前位置:网站首页>秒杀系统设计
秒杀系统设计
2022-07-02 22:52:00 【InfoQ】
设计电商秒杀系统
【业务背景】
你作为一个电商创业公司的架构师,负责设计6.18大促秒杀系统的设计,你们的业务模式如下:
1. 你们挑选选品各大电商平台上畅销和好评的商品进行销售,每个品类不超过20个商品,目前做了10个品类;
2. 本次6.18秒杀选择了1000个充电宝,10台iPhone12作为秒杀商品; 3. 正常的日活大约100万用户;
4. 老板要求万无一失。
【技术背景】
1. 技术团队以Java为主,已经落地了微服务架构;
2. 主要渠道是自有的App(包括iOS和Android)和微信小程序,为了促进用户转化为App用户,只有下载App才能参加秒杀活动; 3. 目前只有单机房。
【毕设要求】
1. 设计完整的架构,例如存储、负载均衡、缓存、高可用、可扩展等;
2. 大约10页以内的PPT,每页PPT说明一项设计,包括架构设计和设计理由,无需详细解释备选方案。
【提示】
1. 分析考虑要全面,但并不意味着架构设计要面面俱到,如果分析后认为某些设计点可以不做,就在作业最后统一说明原因即可;
2. 如果没有思路,请对照模块9的 IM 案例;
3. 如果有的信息觉得不够全或者不够细,可以做出一定的假设,但不能天马行空,需要对照已有的业务背景和技术背景进行合理推断。







边栏推荐
- All things work together, and I will review oceanbase's practice in government and enterprise industry
- Leetcode DP three step problem
- sourcetree 详细
- 130 pages of PPT from the brick boss introduces the new features of Apache spark 3.2 & 3.3 in depth
- leetcode 650. 2 Keys Keyboard 只有两个键的键盘(中等)
- MySQL基础
- How to set automatic reply for mailbox and enterprise mailbox?
- 1380. Lucky numbers in the matrix
- PHP get real IP
- 数据集-故障诊断:西储大学轴承的各项数据以及数据说明
猜你喜欢

接口差异测试——Diffy工具

JDBC教程

Load balancing cluster (LBC)

JSON data transfer parameters

JDBC練習案例

Request and response

List of major chip Enterprises

"A good programmer is worth five ordinary programmers!"

Flexible combination of applications is a false proposition that has existed for 40 years

采用VNC Viewer方式远程连接树莓派
随机推荐
Using tensorflow to realize voiceprint recognition
[Verilog tutorial]
QT 如何将数据导出成PDF文件(QPdfWriter 使用指南)
[analysis of STL source code] imitation function (to be supplemented)
sourcetree 详细
Develop knowledge points
开发知识点
The privatization deployment of SaaS services is the most efficient | cloud efficiency engineer points north
Third party payment function test point [Hangzhou multi tester _ Wang Sir] [Hangzhou multi tester]
Judge whether the binary tree is full binary tree
Fudian bank completes the digital upgrade | oceanbase database helps to layout the distributed architecture of the middle office
Create an interactive experience of popular games, and learn about the real-time voice of paileyun unity
How does win11 turn on visual control? Win11 method of turning on visual control
Fusion de la conversion et de la normalisation des lots
来自数砖大佬的 130页 PPT 深入介绍 Apache Spark 3.2 & 3.3 新功能
Mapper agent development
What is the official website address of e-mail? Explanation of the login entry of the official website address of enterprise e-mail
Returns the root node of the largest binary search subtree in a binary tree
MFC file operation
yolov5detect. Py comment