乐趣区

关于java:淘宝用什么语言开发的用了哪些技术

  淘宝的技术架构始终在变的,分几个阶段

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 亿元,均匀近 1 亿多一天,每天有 100 多万笔交易被创立。淘宝被革新成分布式架构,引入缓存,分布式存储和分布式搜索引擎。这时候应用服务器应用的是 JBoss,数据库又从 Oracle 变成了 MySQL,语言还是 java。

V4.0:系统化、智能化、专业化(2009.8-)

  从 2010 年开始,淘宝网重点着眼于对立架构体系,从整体零碎层面思考开发效率、运维标准化、高性能、高可扩展性、高可用、低成本方面的要求,底层的基础架构对立采纳了阿里云计算平台。这时候的 web 后端语言没变,还是 java。

  顺便说一下,上图的中间件也是 java 开发的,java 语言在阿里利用十分广,大概 90% 以上的零碎是由 Java 技术构建。

结尾

本期就分享到这里,我是小编南风吹,专一分享好玩乏味、离奇、实用的开源我的项目及开发者工具、学习资源!
心愿能与大家独特学习交换, 欢送关注我的公众号 【Github 导航站】

往期举荐

太漂亮了!有了 3 款开源图标库,不必再去求设计师了

10 个相见恨晚的 vue.js 库!用好了,事倍功半!

太及时了!13 个 Spring Boot 练手我的项目, 用好了,升职涨薪不必愁

程序员接私活必备后盾框架,不必反复造轮子,网友:太好用了!

还在从头到尾撸我的项目?这 6 个 SpringBoot 我的项目用好了,事倍功半!

「00 后缩写黑话翻译器」登上 GitHub 热榜,中年网民终于能看懂年轻人的 awsl

退出移动版