大家知道淘宝是用什么语言开发的吗?
【drds,sharding】淘宝的技术架构一直在变的,分几个阶段: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技术构建 。
推荐阅读
- 這個男朋友
- 摩斯密码翻译器,56个民族语言翻译器
- 苹果11pro和11哪个好,大家帮我参考一下我是买ipadpro11寸1TB内存好还是买129寸256
- 他跟校花摊牌了 野花香铃声版
- iphonese3什么时候发售,大家觉得ipone3怎么样还有买的必要如果同等价位大家觉得买那个
- 赵云装备怎么玩,玩赵云必备小技巧
- 如何看待新冠疫苗全民免费 为什么大家不敢打新冠疫苗
- 实体店活动方案怎么做,绝味鸭脖怎么做活动
- 大家觉得以后索尼还会出新掌机,索尼新掌机
- 各种闪退
