阿里巴巴在电子商务和云计算领域占据绝对优势,这与其在开源方面的努力不无关系。3月28日,在开源技术大会2015上,阿里云高级技术专家朱照远表示,Tengine已经被全球多个大型网站使用,成为最受欢迎的十大Web服务器软件之一。
Tengine 是一个由阿里巴巴工程师基于Nginx开发的开源Web服务器,适合流量大的互联网服务,在淘宝、天猫等电商业务大量使用,并成为阿里云产品SLB、 OSS、CDN的核心组件。微博、土豆、小米等大型互联网公司也是Tengine用户。据W3Techs统计,Tengine在全球用户量排名中位列第 9。
Web服务器
朱照远是Tengine开源项目发起人(开源中国账号 @shudu),同时也是阿里巴巴集团开源委员会成员,在业内他的花名“叔度”更为知名。他表示,“按照目前的发展趋势,Tengine可能很快就会超过老牌Web服务器Lighttpd位列第8。”
因业务庞大,阿里巴巴经常性地面临大规模交易、云计算、大数据等技术领域的极端挑战。该公司既有大量的自研技术,同时也积极拥抱开源社区,使用并回馈,如Tengine团队就向Nginx官方贡献过patch,并帮助Nginx官方将其文档翻译成中文。
这些由阿里工程师维护的开源软件版本被认为经过大流量网站真实应用场景的考验,深受社区的欢迎。
Tengine 是阿里巴巴已经开源的100多个软件项目之一。刚刚由开源中国发布的《2014 最受关注开源软件排行榜 TOP 50》中,阿里巴巴有3款软件上榜,分别是Dubbo、Druid和FastJSON。而在TOP100榜单中则超过了7个。这一定程度上体现了该公司与 开源社区的紧密关系。
阿里巴巴并非只是在开源软件基础上做增强工作,他们也积极地开源自己研发的软件,即便是刚刚在内部实施的关键软件。朱 照远介绍,Linux内核、LVS、Tengine、JVM属于前一类,而后一大类则包括了TFS、Tair、Dubbo、RocketMQ、 FastJSON、Druid等。
著名的负载均衡软件LVS由阿里云CTO章文嵩博士开发,他在阿里的花名叫“正明”,同时他也是阿里巴巴开源委员会主席,推动了阿里与开源社区的交流。
此外,阿里巴巴也维护着一个开源平台,名为淘蝌蚪(code.taobao.org)的社区已经有27457个项目,有6万多工程师注册使用。
这也是这家旨在“用技术拓展商业边界”的公司在软件工程领域具有远景的体现,为了应对业务指数级增长,这家公司先后放弃了以“IOE”为代表的商业解决方案,通过自己的技术团队来实现更低成本更高效率的系统,同时积极分享。
“在用户眼中阿里是电商和云计算,但在技术领域,我们希望成为技术先进并善于分享的代表。” 朱照远表示。
-
谷歌花2500万美元买下.app域名
【优度网讯】2月28日消息,当你坐拥无尽的广告收入时,你当然可以随心所欲地购买你想要的任何东西。谷歌今天就任性了一把,它花了2500万美元买下了.app域名。谷歌是在ICANN举办的顶级域名拍卖中买下这一域名的。它现在已经拥有.soy、.minna、.foo和.how等域名。
2015-03-22 阅读量:584次
-
Windows 10五大期待功能 必须向Win8用户免费
Windows 10五大期待功能 必须向Win8用户免费
2014-10-02 阅读量:1627次
-
"朋友圈"面膜真相调查:俩月炮制出"国际大牌"
你的微信朋友圈被面膜攻占了吗?如果没有,可能说明你的朋友圈太小了。近日推出的一项调查显示,有84.8%的人在朋友圈看到过有人卖面膜。朋友圈中的“面膜们”如何出炉?新京报记者调查发现,通过网络代办公司,打造一款全新的“朋友圈”面膜,从公司注册、产品设计到最终成品出厂上市销售,最快的流程不到两个月时间。一些没听过名字的“国际大牌”通过炫功能、造概念、搏出位、再通过层层代理加价卖给消费者。
2015-05-07 阅读量:978次
-
网站经常备份可有效预防数据丢失
马云说现在互联网已经进入的“DT时代”,何谓“DT时代”,简单说,“DT时代”是依托大数据 背后的互联网智能化。不难发现,互联网数据的作用越来越明显,在网站建设中,一旦数据丢失,丢失的不仅仅是数据,还有重要的资源,这些资源并非一朝一夕得来的,而是从网站建设上线开始就开始了存在了,那么,如何防止网站数据丢失呢?上海网站建设公司www.ukys.com告诉大家备份是一个不错的方式之一,可以有效的预防网站数据丢失。
2015-06-09 阅读量:639次