淘宝的技术架构一直在变化,分为几个阶段V1.0:小而快(2003.5–2004.5)淘宝诞生于2003年,采用LAMP经典架构(linux+apache+mysql+php),后台采用php语言V2.0:多级结构,开始做自己的软件(2004.2-2008.3)2004年,在淘宝业务发展的带动下,参考淘宝一些企业开发运营商、银行等解决方案将LAMP架构改造为Oracle+IBM小型机的数据库架构和EMC存储方式。为了与Oracle合作,php被java完全取代。V3.0:产品化思维和服务化框架(2007.10-2009.11)2007年,淘宝年交易额突破400亿元,日均近亿笔,每天创造超过100万笔交易.淘宝已经转型为分布式架构,引入了缓存、分布式存储和分布式搜索引擎。这时候应用服务器用的是JBoss,数据库从Oracle换成了MySQL,语言还是java。V4.0:系统化、智能化、专业化(2009.8-)自2010年起,淘宝着眼于统一架构体系,兼顾开发效率、运维标准化、高性能、高扩展性,满足高可用、低成本,底层基础设施统一采用阿里云计算平台。这个时候web后台语言没有变,还是java。对了,上图中的中间件也是用Java开发的。Java语言在阿里应用广泛,90%以上的系统都是用Java技术搭建的。本期结束,分享到这里。我是小编NanfengChui,专注于分享好玩、有趣、新颖、实用的开源项目、开发者工具、学习资源!希望和大家一起学习交流。欢迎来到我的公众号【Github导航站】。之前的推荐太美了!拥有3个开源图标库,再也不用请设计师了。10个你从未见过的vue.js库!用得好,事半功倍!太及时了!13个SpringBoot培训项目,用好,升职加薪也不愁还在从头到尾做项目?这6个SpringBoot项目用好,事半功倍!《00后缩略黑语言翻译器》上GitHub热榜,中年网友终于看懂年轻人的awsl
