淘宝网技术架构介绍

                     淘宝网技术架构介绍

学习目标

       1.了解淘宝架构的需求;


      2.了解淘宝技术的演变;


      3.了解架构的一些基本准则。


淘宝相关的一些数据



淘宝架构的版本演变




  V1.0架构2003.05-2004.01



  V1.0架构-问题

   数据库容量限制

      •数据稳定性

      •数据库性能问题


  V1.1架构2004.01-2004.05

   

   V1.1架构-问题


   开发效率

      •无技术积累沉淀

      •无法满足团队并行开发

      •不能满足长期持续维护

      •难以支撑高速业务发展

      •难以支撑系统可伸缩性

      •数据库连接达到上限 (每个Oracle数据库大约提供5000个链接)

  

   V2.0架构 2004.02-2005.03



  V2.0架构-以EJB为核心




  V2.0架构-WebX MVC框架

      基于Apache Turbine框架改造

         •模块化(car)

         •基于管道流(pipeline)的架构

         •页面布局(Screen Layout Control)

         •基于模板的页面渲染(JSP,Velocity,Freemarker)

  V2.0架构-项目管理工具AntX

     类似Maven

       •Ant ++

         •AutoConfig

         •页面布局(Screen Layout Control)

         •基于模板的页面渲染(JSP,Velocity,Freemarker)

   V2.0架构-问题

      性能

          •提高开发效率

          •AutoConfig

          •降低成本


   V2.1架构-2004.10-2007.01





    V2.1逻辑架构-以Spring为核心


   V2.1架构-TBStore

     基于Key-Value的高速缓存

          •中心化缓存存储

         •多种缓存策略


   V2.1架构-TaobaoCDN

      静态内容:图片,描述,js,css,静态页面

          •全国20余个站点

          •高峰30G/秒


   V2.1架构-session框架

     集中存储

         •对代码透明

  • 10
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值