AirJD 焦点
AirJD

没有录音文件
00:00/00:00
加收藏

手机淘宝的架构演化实践 by 李敏

发布者 arch
发布于 1451264486062  浏览 1760 关键词 架构, 移动开发 
分享到

第1页

Alibaba-无线事业部  李敏(心石)

⼿手机淘宝的架构演化实践



第2页

李敏 (心石 / Allblue)



2009.04



加⼊入阿⾥里巴巴



2009 - 2010 ⽆无线社区产品、会员营销产品线





⽆无线核⼼心交易、API服务平台、WebApp平台



2012-2014 基础服务、购物主链路



阿⾥里巴巴⽆无线事业部

负责淘宝⽆无线客户端和⽆无线⺴⽹网站基础服务、购物主链路的架构、 研发⽅方⾯面的⼯工作。





第3页

3



第4页

手淘的今生来世



第5页

走过的路



⼿手淘在⽤用户量和业务复杂度的线性递增下



架构也进⾏行了相应的演进



HTML模板 单⼀一应⽤用



统⼀一API⺴⽹网关



RPC解耦 HTML5 多⼯工程



云、管、端 ⽀支撑



快速发布



业务一致



多样性



体系化



• 100W DAU

• 单⼀一服务端 • WAP 2.0



• 500W DAU • W+I+A All • 10个线上应⽤用



• 1000W DAU • HTML5 • 线上应⽤用200+



• >100M DAU • 多个IDC • 全集团业务





第6页

云 - API网关

为什么要有? 6



第7页

云 - API网关

应该是怎样?





第8页

云 - API网关

应该是怎样?



第9页

云 - API网关

应该是怎样?



第10页

云 - API网关





第11页

云 - API网关





第12页

云 - API网关

2 1







第13页

管-SPDY



SPDY SPDY



CDN





第14页

管-SPDY



Application Session



Protocol derived from http SPDY Session Layer



}



SPDY



Presentation



SSL/TLS



Option



Transport



TCP





第15页

管-SPDY





第16页

管-SPDY





第17页

端-Bundle



Bundle!(deployable!unit) UIs Services







Bus (UI & Service & Message)



Bundle Management



Runtime



Lifecycle Management



Libraries Libraries



App/Service! Project

Bus!Library

Runtime! Project



第18页

端-WebApp



 ebApp

发布管理系统



WebApp



CDN



PackageApp H5(URL

WindVane( Container



WindVane(

运维系统

/

Na.ve( (Module



G-CANVAS Plugin

提供H5资源发布管理统一平台和可满足H5对Native能力需求的运行容器,动态运维,让H5更好的落地 



第19页

端-PackageApp



资源请求

HTML/JS/CSS/IMG

URL拦截

符合PackageApp规范



WindVane



Yes PackageApp .



No

异步更新模块



WebApp 发布管理平台



JS/CSS/HTML/ZIP



CDN



URL 23







第20页

端-PackageApp

业务模块LoadTime对⽐比图

降74.1%



降15.6%



降53.2%



降52.9%



⾸首⻚页



搜索⻚页



PackageApp



列表⻚页



订单⻚页



⾮非PackageApp





第21页

支撑-支撑体系



第22页

支撑-客户端监控



第23页

支撑-舆情平台



• 用户反馈 • 应用市场 • 微博

实时K取 信息齐全



语义聚类 智能分发

• 热门标签 话题 • 实时报警 • 按职能分类



• 旺旺联系用户 • 一键Kelude跟



跟踪用户 快速修改



反哺产品 及时上线

• 快速发布 • 答谢用户





第24页

FAQ

mailto: xinshi@taobao.com weibo: @allblue_华丽地低调

谢谢



支持文件格式:*.ppt, *.pptx, *.pdf
上传最后阶段需要进行在线转换,可能需要1~2分钟,请耐心等待。