赵超-淘宝网的架构演进和变化
淘宝技术架构

• 类⺫目目属性体系 • 分布式存储 TFS • 分布式缓存 Tair • 分布式搜索引擎
-a-1e
Fun-t2on 3 Fun-t2on 2 JBoss Fun-t2on JBoss JBoss B宝MVC JBoss B宝MVC B宝MVC Spr2ng B宝MVC Spr2ng Spr2ng Ibat2s Spr2ng Ibat2s Ibat2s OR-Mapp2ng
V3.0 核心心技术组件
业务 码 Webx 容器 HSF Notify 业务 码 容器 TDDL TDDL DB DB TDDL ConfigServer Diamond
V3.0 核心心技术组件 - HSF
HSF - 分布式服务调用用框架,软负载、容灾、协议统一一
V3.0 核心心技术组件 - NOTIFY
•
V3.0 2007.12 - 2012.1
•
应用用透明伸缩
• • • •
Session 框架 高高性能服务框架 HSF 消息系统 Notify 业务中心心和业务服务化
服 /消息
• • • •
数据透明伸缩: TDDL 稳定性:容灾 成本优化:自自动化、数据迁移到 Mysql 技术创造时期,大大批框架和底层系统
Sear-1 分布式存储
Ora-3e Ora-3e Ora-3e
Node
Node
Node 2
Node n
Ora-3e
Node 2 Read/Write …… Node Node 2
Node n Node n
V2.X 时代
CDN节点
①
主站
DNS Server(GSLB)
页面片段缓存集群 业务 逻辑 集群 易 评价 用户
淘宝商品体系架构的历史和演进

SDCC中国软件开发者大会电商架构专题淘宝商品体系架构的历史和演进汇报人:范围淘宝资深开发工程师目录C O N T EN T1淘宝体系架构的演进2淘宝商品架构3元数据在淘宝商品体系架构中的应用01淘宝体系架构的演进PART ONEWHY为什么要升级架构l●架构升级的目的•节约成本•提高收益l●淘宝商品体系架构随着业务的发展不断变迁•降低开发成本•提升开发效率•支持更灵活、复杂的业务电商系统发展的四个阶段WHAT石器时代单一业务系统中世纪分布式业务系统工业革命业务平台化未来业务中台化02淘宝商品架构PART TWO商品的特点1l●商品形态•实物、服务、虚拟、零售、分销、批发、供应链l●灵活的结构•基于不同的场景、视角和形态,商品千差万别l●稳定性和确定性•10亿+在线商品•亿级+条码•百万级+品牌卖家买家服务实物交易金额交易额价格交易量线上资质线下信用标签性别年龄地址商品淘宝商品结构2SPU标准产品单元Product商品SKU库存量单元营销价格库存时间地点物流市场规则规范效率个性描述描述信息特征标题多媒体图片地址库品牌库类目属性库行业属性产品要素卖家要素销售要素商品发布产品中心市场3商品生命周期前后台商品体系4商品数据流转5后台商品库后台类目标准属性……商品算法平台前台类目体系前台商品库前台类目集导购PV集……导购算法平台运营干预搜索导航用户行为配置类目属性商品发布平台治理后台类目体系运营平台数据推送服务版本化数据包前台类目属性服务数据治理服务03元数据在淘宝商品体系架构中的应用PART THREE1元数据驱动元数据•描述数据的数据元数据驱动架构•利用元数据来控制和实现应用的逻辑元数据一直都存在,并常被我们所使用•Java POJO•数据库Schema•配置信息理念-应用基础架构2•绝大多数应用采用经典Web结构•部分配置从代码中抽离出来单独管理•抽象比较好的业务提供运营平台,让运营、产品人员直接配置规则•新业务需求需要编码实现,周期以周记•通过接口接收请求、返回结果•调用初始化配置和逻辑•调用依赖应用获取数据•调用多种存储获取数据•应用根据请求执行计算逻辑,获得结果应用逻辑配置中心依赖应用依赖应用依赖应用MySql搜索KV 缓存理念-元数据驱动架构3——元数据驱动架构核心思想就是提高元数据使用比例应用逻辑配置中心依赖应用依赖应用依赖应用数据库搜索KV 缓存模型规则流程界面l 元数据包含:•模型:接口(API)、数据(DO对象)、存储(DB)•逻辑(基本能力):组件化代码片段、脚本片段、规则、规则集•流程:组件选取、执行编排•界面:UI组件管理、可视化编辑•配置:开关、业务配置4元数据驱动的思路l●未来全局架构•不同角色的运营平台•控制逻辑配置和规则抽离•业务执行系统•三类数据:控制数据,基础数据,过程数据l●好处•通过动态配置改变应用执行逻辑,提高效率•业务和技术分离,PD、运营等非技术人员可以直接参与开发•逻辑和能力可视化好元数据驱动架构平台512 3 41 2 3 4/元数据引擎6l●元数据等同于代码,元数据修改等同于开发l●特性:–需要多版本、快照–需要继承、引用–事务、数据一致性–环境隔离(沙箱)–发布、回滚Trunk项目环境预发环境生产环境项目2日常1deploydeploydeploy日常2日常3S优点T挑战通过增加动态配置的比例,提高开发效率业务和技术分离,非技术人员可以参与开发逻辑和能力可视化好学习曲线、理念上的转变对于稳定性和性能方面有较高要求需要丰富的配套工具支撑此处添加副标题汇报人:某某此处添加主标题谢谢聆听。
淘宝网的架构演进

DB DB
Messaging
JBoss MVC Spring iBatis Remoting JBoss MVC Spring iBatis
DAL
运 行 状 况 监 测 和 报 警 系 统
Node1
Node2
Noden
Read/Write …… Node1 Node2 Noden
Tolerance of network Partition
Basically Availble
Soft-state Eventual Consistency
数据库减负
数据库能做的事
–存数据 –单条查询 –多表关联查询 –大量数据实时在线分析 –通过存储过程,函数来处理业务
简化方案
WebX介绍
Apache Turbine
–Servlet-based –MVC Pattern –Velocity/JSP –Turbine Services(Upload/Security) –Pipeline/Valve WebWork Spring
页面驱动开发
约定优于配置
发展阶段
备份 隔离 集群 分割 异步 去小型机去Oracle
拆分阶段
理论依据
–虚拟化 –CAP/BASE 基础设施 –去Oracle –Notify –HSF
CAP/BASE
ACID(atomicity/consistency/isolation/durability) Consistency Availability
Notify介绍
淘宝技术架构介绍了解淘宝了解淘宝的架构需求精品PPT课件

Apache
Function 2
Apache
Function 1
mod_php4
Apache
mod_php4
Apache
pear DB
mod_php4
pear DB
mod_php4
SQL Relay
pear DB
SQL Relay
pear DB
SQL Relay
SQL Relay
Oracle
V1 问题
Function 3
Weblogic
Function 2
Weblogic
Function 1
WebX
Weblogic
WebX
Weblogic
EJB
WebX
EJB
WebX
Ibatis
EJB
Ibatis
EJB
Ibatis
Ibatis
Read/Write
Oracle
dump
Search
Node 1
Node
TBStore
Read/Write
Oracle Oracle Oracle Oracle
dump
Search
Read/Write
Node Node
1
2 ……
Node n
V2.1逻辑结构
表示层
Service
业务请求转发
Framework
S
UC
UC 业务流程处理 UC
UC
P
R
AO
AO
AO
AO
I
业务逻辑层
car
pipeline 页面布局
Screen Layout Control
淘宝发展历程简短概括

淘宝发展历程简短概括
淘宝是中国一家知名的电子商务网站,其发展历程如下。
淘宝成立于2003年,最初是一个C2C模式的电子商务平台,允许个人和小商家在网站上开设店铺,进行商品交易。
2008年,淘宝正式推出了担保交易服务,为买家和卖家提供更安全的交易环境。
此举大大增加了用户的信任度,促进了交易量的增长。
2010年,淘宝推出了淘宝商城,开始引入B2C模式。
商家可以直接在淘宝平台上开设官方店铺,销售商品,从而打破了原来只能个人和小商家经营的限制。
2013年,淘宝推出了移动端购物应用,用户可以随时随地通过手机进行购物。
随着智能手机的普及,移动购物开始崭露头角,成为淘宝重要的增长点。
2014年,淘宝与天猫合并,形成阿里巴巴集团的核心电商业务。
天猫是一个B2C的平台,主要面向大品牌和商家,与淘宝的用户群体有所重叠。
目前,淘宝已经成为中国最大的电子商务平台之一,拥有庞大的用户群体和丰富的商品种类。
公司不断通过技术创新和服务升级来提升用户体验,继续保持着快速的发展。
淘宝网10年发展史(附带:历年首页截图,值得回味)

淘宝网10年发展史(附带:历年首页截图,值得回味)淘宝网2003年到2010年首页截图(淘宝网是这样变迁的)从2003年开始,这么几年间淘宝网首页截图,UED美工和开发人员都可以看看。
2003年5月10日,淘宝网成立,由阿里巴巴集团投资创办。
2003年10月,淘宝网推出了第三方支付工具“支付宝”,以“担保交易模式”使消费者对淘宝网上的交易产生信任。
2003-12-01 淘宝乔迁:湖畔时代正式结束,淘宝进入华星时代。
淘宝网2003年的首页截图2004年,淘宝网在竞争对手的封锁下获得突破性增长。
作为新生事物的淘宝网出奇制胜——没和ebay易趣争抢既有的存量市场,而是收割疯狂生长的增量市场;仅仅通过1年时间,这家"倒过来看世界"的互联网公司,就成了中国网络购物市场的领军企业。
观察者将之定义为,"本土智慧与美国思维交锋,极其耐人寻味".2004-04-05 淘宝网、21cn缔结盟约联手打造e购物豪门。
2004年6月,淘宝网推出另一大法宝,即“淘宝旺旺”,将即时聊天工具和网络购物相联系起来。
淘宝网网作为细分的即时聊天工具,整合沟通交流、交易管理等多种功能,其的前身是阿里巴巴的贸易通。
淘宝网2004年的首页截图2005年,淘宝网超越eBay易趣,并且开始把竞争对手们远远抛在身后。
5月,淘宝网超越日本雅虎,成为亚洲最大的网络购物平台。
2005年成交额破80亿元,超越沃尔玛。
淘宝网2005年的首页截图2006年,淘宝网成为亚洲最大购物网站,同年,中国网民突破1亿。
就在这一年,淘宝网第一次在中国实现了一个可能——互联网不仅仅是作为一个应用工具存在,它将最终构成生活的基本要素。
很多都市中的白领,中午、傍晚下班后已经不再去周边的商厦逛街购物,而是习惯上网"逛街".调查数据显示,每天有近900万人上淘宝网"逛街"。
淘宝网2006年的首页截图2007年,淘宝网不再是一家简单的拍卖网站,而是亚洲最大的网络零售商圈。
淘宝网的发展历程-19页PPT资料

Contents
1
综述
2
成立前期
3
成立初期
4
成长期
ห้องสมุดไป่ตู้
综述
电子商务的发展带动了网络经济的迅速发展,中国 网购经过10多年的发展,我们见证了数字不断的刷新, 国外的网站也纷纷进驻中国网络市场。
回忆往昔,从2019至今,中国涌现了大大小小众 多B2C、C2C网站。它们伴随着中国经济此起彼伏, 几经沉浮。它们既令中国网购市场日趋成熟,也因种 种原因,成为中国网购发展史的沉沙。
2019年10月淘宝网推出‘支付宝’产品,成为提 升网络交易安全的重要保障手段。 2019年7月20日,阿里巴巴宣布,对旗下C2C网站 淘宝网再次追加投资3.5亿人民币。 2019年9月21日,淘宝网首度公开自己的营业数据, 淘宝网8月份的商品成交总额为1.2亿人民币,会员数 量达到220万,网页浏览量为5000万,有效商品数量 则继续上升到250万件。
淘宝网成立初期2019-2019年
在淘宝最初开始打免费牌进行市场营销时,许多 eBay易趣的卖家也到淘宝开了店,有一笔没一笔地 经营着,主要精力仍然在eBay易趣上。直到有一天, 他们忽然发现淘宝的人气旺起来了,生意也好起来了, 而eBay易趣上的生意却日渐走下坡路,而且赚的钱 可能甚至还不够付费给eBay易趣。这时候,他们才 真正 从eBay易趣转移到淘宝。
Thank you
淘宝网成立初期2019-2019年
2019年一季度,淘宝网在线商品数已经突破700万 件,并首次突破的单季10亿人民币成交量,一举超过 日本雅虎,成为亚洲第一的电子商务网站。 2019年7月9日,淘宝成立两周年之际:淘宝的注 册会员已经超过720万人次,每天有9000万次登陆流 量,淘宝2季度交易额超过16.5亿,同时在线商品数 超800万件。
淘系发展历程

淘系发展历程淘系发展的起源可以追溯到2003年,当时中国的电子商务市场正处于起步阶段。
淘宝网成立于这一年,作为中国最大的C2C电子商务平台之一,标志着淘系的起步。
在初始阶段,淘宝网主要以个人店铺为主,提供了一个在线交易平台,帮助个人和小微企业进行电子商务活动。
此后,淘宝加入了支付宝作为支付方式,进一步促进了交易便利性和安全性。
随着时间的推移,淘宝网逐渐发展壮大。
2008年,淘宝推出了“天猫商城”品牌,专注于品牌和商家直营店铺。
天猫商城提供了更高端的商品和服务,吸引了众多知名品牌的入驻。
2010年,淘宝商城更名为“天猫”,正式成为淘宝网旗下的B2C电子商务平台。
天猫凭借其品牌认可度和产品质量的保障,成为中国消费者首选的购物平台之一。
在移动互联网时代的崛起下,淘系也紧跟潮流,推出了淘宝手机客户端和天猫手机客户端。
这使得用户可以随时随地进行在线购物,极大地方便了消费者的购物体验。
为了应对市场竞争的压力,淘系也积极拓展业务范围。
2015年,淘宝推出了“淘宝直播”功能,允许商家通过直播形式展示产品和销售技巧。
这种互动式购物方式深受用户喜爱,为淘系带来了更多的流量和销售额。
除了淘宝和天猫,淘系还涉足了其他领域。
例如,淘宝和支付宝合并成立了阿里巴巴集团,并投资了饿了么、口碑等公司。
这些举措进一步加强了淘系在电子商务和移动支付领域的领先地位。
截至目前,淘系在国内电子商务市场占据着主导地位,为消费者提供了丰富多样的商品选择和便捷的购物方式。
未来,随着技术的不断更新和用户需求的变化,淘系将继续致力于创新,提供更好的购物体验,引领中国电子商务行业的发展。