当前位置:网站首页>电商秒杀系统
电商秒杀系统
2022-06-30 22:40:00 【InfoQ】
业务背景
- 你们挑选选品各大电商平台上畅销和好评的商品进行销售,每个品类不超过20个商品,目前做了10个品类;
- 本次6.18秒杀选择了1000个充电宝,10台iPhone12作为秒杀商品;
- 正常的日活大约100万用户;
- 老板要求万无一失。
技术背景
- 技术团队以Java为主,已经落地了微服务架构;
- 主要渠道是自有的App(包括iOS和Android)和微信小程序,为了促进用户转化为App用户,只有下载App才能参加秒杀活动;
- 目前只有单机房。
业务基本场景
- 预约秒杀活动
- 查看商品库存和基本信息
- 提交订单
- 支付确认订单
总体架构思路
存储架构设计
性能估算
架构设计
计算架构设计
性能估算
架构设计
负载均衡架构
缓存架构
其他架构设计
可扩展架构设计
高可用架构设计
大数据架构设计
边栏推荐
- AtCoder Beginner Contest 257
- B_ QuRT_ User_ Guide(31)
- 软件测试报告包含哪些内容?如何获取高质量软件测试报告?
- [fundamentals of wireless communication-13]: illustrated mobile communication technology and application development-1-overview
- How to develop the exchange system? Mature technology case of digital currency exchange system development
- Redis - 01 缓存:如何利用读缓存提高系统性能?
- Nansen复盘加密巨头自救:如何阻止百亿多米诺倾塌
- 智慧路灯| 云计算点亮智慧城市的“星星之火”
- When unittest automatically tests multiple use cases, the logging module prints repeatedly to solve the problem
- Mysql:sql overview and database system introduction | dark horse programmer
猜你喜欢

Is it difficult to get a certified equipment supervisor? What is the relationship with the supervising engineer?

唯一性索引与逻辑删除冲突问题解决思路

2022-06-30: what does the following golang code output? A:0; B:2; C: Running error. package main import “fmt“ func main() { ints := make

A new one from Ali 25K came to the Department, which showed me what the ceiling is

latex中 & 号什么含义?

十个最为戳心测试/开程序员笑话,念茫茫人海,该如何寻觅?

深入解析 Apache BookKeeper 系列:第四篇—背压

Swift5.0 ----Swift FrameWork的创建及使用

实现多方数据安全共享,解决普惠金融信息不对称难题

The Sandbox 正在 Polygon 网络上进行部署
随机推荐
[fundamentals of wireless communication-13]: illustrated mobile communication technology and application development-1-overview
What does the &?
Technical principle of decentralized exchange system development - digital currency decentralized exchange system development (illustrative case)
B_ QuRT_ User_ Guide(32)
电脑设备管理器在哪里可以找到
CNN classic network model details -lenet-5 (pytorch Implementation)
JVM Part 21 of interview with big companies Q & A
In depth analysis of Apache bookkeeper series: Part 4 - back pressure
Femas:云原生多运行时微服务框架
Esp8266 becomes client and server
Swift 5.0 - creation and use of swift framework
Golang application ━ installation, configuration and use of Hugo blog system
How to ensure the security of our core drawings by drawing encryption
How does win11 optimize services? Win11 method of optimizing service
[无线通信基础-13]:图解移动通信技术与应用发展-1-概述
基于kubernetes平台微服务的部署
latex字母头顶两个点
十个最为戳心测试/开程序员笑话,念茫茫人海,该如何寻觅?
分享十万级TPS的IM即时通讯综合消息系统的架构
Starting from pg15 xid64 ticket skipping again