淘宝技术架构分享r
中文网站技术部B2C商城郎中锋【花名八神】r
Email:zho
gfe
gla
gzfalibabai
ccomr
一,淘宝技术架构r
1淘宝整体网络架构:r
我介绍下图中提到的各个系统缩写是神马意思:r
1UIC用户中心UserI
terfaceCe
ter提供所有用户信息相关的读写服务,如基本信息,扩展信息,社区信息,买卖家信用等级等等。r
淘宝现在有两类卖家B和C,这是通过在用户身上打不同的标签实现的,我们这次的无名良品卖家也是通过在用户身上打特殊的标签来区别于淘宝r
已有的B和C类卖家。淘宝的TOP平台已经开放了大部分的UIC接口。r
2IC:商品中心ItemCe
ter提供所有商品信息的读写服务,比如新发商品,修改商品,删除商品,前后台读取商品相关信息等等,IC是r
淘宝比较核心的服务模块,有专门的产品线负责这块内容,IC相关接口在TOP中占的比重也比较大。r
3SC:店铺中心ShopCe
ter类似中文站的旺铺,不过淘宝的SC不提供页面级应用,提供的都是些远程的服务化的接口提供店铺相关信r
息的读写操作。如:开通店铺,店铺首页,及detail页面店铺相关信息获取,如店内类目,主营,店铺名称,店铺级别:如普通,旺铺,拓展版,r
旗舰版等等。装修相关的业务是SC中占比重较大的一块,现在慢慢的独立为一个新的服务化中心DCdesig
ce
ter很多的前台应用已经通过直r
接使用DC提供的服务化接口直接去装修相关的信息。r
ABTN网络r
店铺商城互动社区无线r
DNSr
淘宝接入层r
交换机r
LB设备r
GTM分流r
商品……r
淘宝前端应用r
HSF接口r
UICICSCTCr
PCr
Forest推送给“淘宝前端应用”r
淘宝共享服务r
打点埋点r
日志r
DW部门数r
据处理r
Search接口r
LB配置r
TDDL读写分离r
Ibatis接口r
MysqlOracler
数据库系统r
SPU搜索r
大C搜索实时搜索r
…搜索r
搜索引擎系统r
Dump中心r
Build索引分发索引文件r
TDBMr
Tairr
TFSr
快照r
数据共享系统r
Search接口r
DNSr
CDN系统r
LB设备r
静态页面图片r
站点缓存r
淘宝用户群r
二级缓存r
图片r
淘宝客户群r
淘宝直通车r
广告DBr
Dump数据r
Build索引数据r
广告检索系统r
JS调用广告展示r
广告点击消费r
计费系统r
淘宝广告系统r
fr
4TC:交易中心TradeCe
ter提供从创建交易到确认收货的正向交易流程服务,也提供从申请退款到退款完成的反向交易流程服务r
5PC:促销中心Promotio
Ce
ter提供促销产品的订购,续费,查询,使用相关的服务化接口,如:订购和使用旺铺,满就送,限时秒r
杀,相册,店铺统计工具等等。r
6Forest:淘宝类目体系:提供淘宝前后台类目的读写操作,以及前后台类目的关联操作。r
7Tair:淘宝的分布式缓存方r