文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
京东系统架构演变
京东系统架构演变
格式:pdf
大小:490.12 KB
文档页数:12
下载文档原格式
下载原文件
/ 12
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
V3 服务化时代-交易-大促销
• 高流量大并发下如何提供稳定服务?
– 异步化,限流,分流,降级,压力测试,异地 灾备
京东系统架构演变
大促销推动架构 王晓钟
V1 ASP 时代
Web应用
SQLServer
简单的2层结构,无扩展能力。
V2 .Net时代
CDN 首页,商品,列表 SQLServer 交易 Memcache
• 自建多个CDN节点 • 两大系统:网站+交易 • 部分应用使用Memcache扛读流量
V2 .Net时代-大促销-网站
V3 服务化 时代
CDN APP 首页 商品页 列表 交易
服务
用户
商品
促销
库存
组件
服务框 架 SQLSer ver
DAL分 库分表
缓存
日 志
监 控
存储
Mysql
Mongo
Oracle
V3 服务化时代-网站
CDN LB 首页 Nginx Web 生成器 基础服务 频道 Nginx 列表 Nginx NodeJS 商品 Nginx
– 服务化:拆分促销,库存等逻辑。 – 系统逻辑拆分:下单前逻辑和下单后逻辑迁移 到不同的系统中。 – DB复制,wk.baidu.com写分离。
V2 .Net时代-大促销-交易
• 经验教训:
– 服务化不够彻底,局部扩容难。 – DB是瓶颈,以关系型数据为主,应用需要读取 多个库。 – 基础组件薄弱,日志,监控系统不完善
Web
Web
基础 服务
文件 系统
生 成 器
V3 服务化时代-交易
LB Nginx 购物车 Web 业务服务 促 销 商 品 缓 存 库 存 交易 Web 业务服务 商 品 接 单 缓 存
V3 服务化时代-交易-大促销
• 架构改进
– .Net->Java – 核心系统全面服务化:商品,促销,库存,用 户等基础服务中心。 – 基础组件:服务化框架,DAL层分库分表,缓 存组件。 – 数据结构Key-Value化。 – 监控,日志系统
• 架构缺陷
– 首页,频道,列表,商品页同在一个应用中部 署在同一IIS进程中。任一模块消耗硬件资源即 导致其他系统崩溃。 – 系统内部耦合度过高,内部模块设计不合理
V2 .Net时代-大促销-网站
• 架构改进:
– 系统拆分 – 域名拆分 – 静态化
V2 .Net时代-大促销-交易
• 架构改进:
相关主题
京东商城数据分析
各系统架构图
系统架构演进
互联网系统架构的演进
文档推荐
计算机系统结构发展历程及未来展望
页数:5
IT系统的架构演进.ppt
页数:19
Web应用系统架构演进过程
页数:9
交易系统中台架构与演进
页数:33
微博消息系统架构演进
页数:43
互联网推荐系统架构演进
页数:25
美团外卖系统架构演进及系统稳定性经验谈_美团外卖
页数:32
一线互联网智能推荐系统架构演进
页数:11
聚合支付系统架构演进
页数:15
软件开发技术架构演进趋势
页数:29
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明