阿里开源 Web 服务器 Tengine 位列全球第九

简介:

阿里巴巴在电子商务和云计算领域占据绝对优势,这与其在开源方面的努力不无关系。3月28日,在开源技术大会2015上,阿里云高级技术专家朱照远表示,Tengine已经被全球多个大型网站使用,成为最受欢迎的十大Web服务器软件之一。

Tengine 是一个由阿里巴巴工程师基于Nginx开发的开源Web服务器,适合流量大的互联网服务,在淘宝、天猫等电商业务大量使用,并成为阿里云产品SLB、 OSS、CDN的核心组件。微博、土豆、小米等大型互联网公司也是Tengine用户。据W3Techs统计,Tengine在全球用户量排名中位列第 9。

朱照远是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”为代表的商业解决方案,通过自己的技术团队来实现更低成本更高效率的系统,同时积极分享。

“在用户眼中阿里是电商和云计算,但在技术领域,我们希望成为技术先进并善于分享的代表。” 朱照远表示。

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
1月前
|
机器学习/深度学习 弹性计算 运维
ECS阿里云监控服务
ECS阿里云监控服务
73 3
|
1月前
|
Java Maven
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
59 0
|
1月前
|
存储 资源调度 应用服务中间件
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
24 0
|
1月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
161 0
|
23天前
|
前端开发 应用服务中间件 nginx
使用Docker快速搭建Web服务器Nginx
本文指导如何使用Docker快速搭建Nginx服务器。首先,通过`docker pull`命令获取Nginx镜像,然后以容器形式运行Nginx并映射端口。通过挂载目录实现本地文件与容器共享,便于自定义网页。使用`docker ps`检查运行状态,访问IP:8088确认部署成功。最后,介绍了停止、删除Nginx容器的命令,强调Docker简化了服务器部署和管理。
38 0
|
29天前
|
NoSQL 关系型数据库 Linux
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
|
29天前
|
缓存 移动开发 监控
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
|
1月前
|
设计模式 前端开发 数据库
Django是一个用Python编写的开源Web应用框架
Django是一个用Python编写的开源Web应用框架
12 1
|
1月前
|
Windows
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
51 2
|
1月前
|
机器学习/深度学习 Python
Python基础:构建一个简单的Web服务器
Python基础:构建一个简单的Web服务器
49 1