淘宝网核心系统Tengine服务器终于正式开源

我们很高兴的宣布由淘宝网核心系统部开发的Tengine服务器终于正式开源了。

淘宝网是亚洲最大的电子商务网站,Alexa全球排名第12位。每天访问淘宝网的PV超过了几十亿。大压力的访问,对淘宝网的">Web服务器提出了严苛的要求。经过一系列的对比,我们最终选择了Nginx作为我们的Web服务器,因为它性能高,又非常节省资源(CPU和内存),并且有足够的灵活性。

淘宝网运行的操作系统信息

一开始我们使用Nginx还仅仅用它来处理静态文件、PHP等,接着我们又在Nginx上开发了几十个各种用途的模块。随着对Nginx的越来越了解,我们发现它本身已经不能够完全满足我们的需求了,所以我们就开始对Nginx核心进行定制和开发。考虑到我们开发的功能中的一些对其它的互联网用户也可能有用处,所以我们就想到了把这些公用的功能开源出来。淘宝网是开源软件的用户和受益者,我们也想成为开源软件的贡献者。这就是我们决定开源Tengine的原因。

Tengine基于最新的Nginx稳定版(Nginx-1.0.10),在它的基础上开发了一些功能和做了一些bug修复,比如:

组合多个CSS、JavaScript文件的访问请求变成一个请求;
支持管道和syslog形式的日志和抽样;
自动根据CPU数目设置亲缘性;
监控系统的负载和资源占用从而对系统进行保护;
显示对运维人员更友好的出错信息,便于定位出错机器;
更强大的访问速度限制模块;
backtrace模块,程序崩溃的时候可以显示出错的调用栈;
根据文件类型设置过期时间;
...
基本上,Tengine可以被看作一个更好的Nginx,或者是Nginx的超集。可以在这里下载:

http://tengine.taobao.org/download/tengine.tar.gz

Tengine-1.2.3.tar.gz

MD5: 54e6ec3303653e3a6321988a0780316d Tengine-1.2.2.tar.gz

MD5: 90d738b0e9b9dd5ed7b716d826ef463b Tengine-1.2.1.tar.gz

MD5: 2e1a47815e72d166b371ab9d880512dc Tengine-1.2.0.tar.gz

MD5: e5575f78f52c1aac3d8690b4e8b1469c

在这里,我们想向Nginx团队致谢,尤其感谢Nginx的作者Igor Sysoev的伟大工作。我们也很乐意并在接下来的时间里将我们的工作成果捐献给Nginx官方。

坦率的讲,现在Tengine的特性还不够多,但这是我们将我们在Nginx上的工作推向开源的第一步。我们已经围绕Tengine组建了一个团队,而且内部还有一个很长的计划列表。Tengine开源不是项目开发的结束,而是开发的开始。相信接下来大家会看到我们在Tengine上的更多工作进展。

问:Tengine的名字来由是什么?

答:因为Tengine所基于开发的Nginx的意思是Engine-X。Tengine在淘宝开发,所以我们把Engine-X中的X替换成Taobao。Tengine即Taobao-Engine,再进一步简写,就是Tengine。它可以念成tee-engine,或者ten-gine。

问:Tengine采用什么开源协议?

答:和Nginx本身一样的类BSD协议。我们充分尊重Nginx的作者Igor Sysoev和他的工作成果,也严格遵守Nginx的协议。

问:Tengine为什么不直接提交到Nginx官方,而是重新取了一个名字?

答:正如Tengine的开源公告中所说的那样,我们会在接下来的时间尽最大的努力提交我们的patch给Nginx官方。但考虑到Nginx以往的发展历史(patch比较难被接受),而且其中我们开发的“syslog/pipe支持”等功能就是Nginx作者明确拒绝纳入的功能。但是我们确实需要一个开源渠道。无论我们的patch会不会被接受,我们把自己在Nginx开发上的工作开源出来的决心不会变。

问:Tengine的开源看起来稍微有点仓促,为什么?

答:Tengine本来计划的开源时间是2012年,届时的功能和特色会比现在丰富得多。在今年12月初就提前开源的一个原因是我们要在Velocity大会上介绍淘宝在Nginx的定制和开发上的一些工作。为了表示我们做技术分享的诚意,就把其中的一些成果提前开源了。

问:Tengine的文档为什么这么少?

答:原因同第4个,因为Tengine项目开源日期的提前。我们会在接下来的时间里完善现有功能的文档。

时间: 2024-08-01 21:12:46

淘宝网核心系统Tengine服务器终于正式开源的相关文章

淘宝网将营销“新7条”正式更名为《淘宝网营销活动规则》

新规中将取消关于店铺"好评率"这一项要求,同时明确重点针对"虚假交易"和"出售假冒商品"违规情况做出重罚. 据亿邦动力网了解,淘宝营销活动"新7条"标准是2011年5月份推出的关于淘宝营销的基本规则,其中包括对店铺非虚拟交易近半年的DSR评分.店铺好评率淘.人工介入退款成功笔数.禁止参与营销活动标准等提出各项要求. 在听取调研建议后,淘宝推出营销新规,并进行了一些列的调整,包括对"新七条"的正式命名,以及取

谈淘宝网升级图片存储服务

一.淘宝网的困境 对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高.而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量.访问速度等问题.根据淘宝网的流量分析,整个淘宝网流量中,图片的访问流量会占到90%以上,而主站的网页则占到不到10%.同时大量的图片需要根据不同的应用位置,生成不同大小规格的缩略图.考虑到多种不同的应用场景以及改版的可能性,一张原图有可能需要生成20多个不同尺寸规格的缩略图. 淘宝整体图片存储系统容量1800TB(1.8PB),已经占用空间990

淘宝网技术发展回顾(一):“光棍节”的狂欢

中介交易 SEO诊断 淘宝客 云主机 技术大厅 "时间到,开抢!"坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动--"淘宝双11购物狂欢节".小美打开早已收藏好的宝贝--某品牌的雪地靴,飞快的点击购买,付款,一回头发现3000双靴子已被抢购一空. 小美跳起来,大叫一声"欧耶!" 小美不知道,就在11日零点过后的这一分钟内,全国有342万人和她一起涌入淘宝商城.当然,她更不知

淘宝网2011年度数据:山西人网购最爱什么?

2月27日,淘宝网2011年度数据盛典终于揭开帷幕.还记得前两天本报发布的一个数据么?2011年,30岁以下年轻人中购买老年人用品人数最多的就是山西人.根据淘宝网为本报提供的独家数据显示,山西男人买钻石也是全国第一.对此,不少外地网友羡慕不已:山西人真好,又爱老婆又孝顺,真是超级好男人. 1 山西人最爱钻石 翡翠是最疯狂石头 在2011年的珠宝网购市场中,谁是最"疯狂的石头"?淘宝数据显示,消费者对翡翠的喜爱超出了其他所有珠宝,在淘宝网上翡翠的销售额几乎相当于黄金.钻石的总和,高达总市

淘宝网将首次允许离婚和继承者转手网店

本报记者 孙超逸 实习生 褚慧超 "我的网店已经营4年多了,有不少回头客,但因为我将没有时间经营又无法转让,网店将一文不值."今年28岁的刘琳是淘宝网一家"皇冠级"外贸饰品店的店主,因为结婚生子,今年5月后她不能再经营店铺了,本想把店铺"盘出去",但依据淘宝现行规定,网店并不能转让过户.不转让,自己多年心血再无价值:私下转让,店铺已绑定了自己身份信息和支付宝,很不安全-刘琳一时进退两难. 日前,淘宝网宣布将于今年下半年正式推出"离婚过户

淘宝网将于5月推出大学生创业平台

新华网北京 4月19日专电(王小玮)记者日前从2009中国大学生"网络就业创业"专题交流会上获悉,淘宝网将于今年5月正式推出大学生创业平台,这将是目前国内最专业的大学生C2C创业服务网站. "我们在加强外部合作,联合更多的高校.社会力量,扶持大学生网络创业的同时,也在内部资源上给大学生们尽可能的倾斜.对此,淘宝专门创建这样一个大学生创业平台."淘宝网副总裁张宇表示,大学生创业平台将在很大程度上提升大学生的创业成功率. 据了解,这个创业平台将作为一个子频道直接嵌在淘宝

淘宝网联合多家知名品牌共建网购维权平台

本报杭州专电(特派记者 敖祥菲)对消费者在淘宝上买 假货骂淘宝的窘境,淘宝网再度重拳出击打假.昨日,淘宝网宣布其消费者维权平台正式上线,据介绍,这是国内首个电子商务企业主动发起的消费者维权平台.同日,淘宝网还联合瑞士军刀.阿迪达斯.爱普生.优衣库.李宁等知名品牌商,签署发布<网络打假杭州宣言>,对制假.售假全面宣战. 共建平台全程维权 据了解,淘宝网此番推出的维权保障平台,将在淘宝网首页显著位置设立入口,消费者可直接点击进入.淘宝网在上个月宣布,启动网购纠纷首问责任制,当买家和 卖家出现网络纠

淘宝网全国首家县级“特色中国遂昌馆”正式上线

1月8日,集合浙江省遂昌县原生态农产品.美食.竹炭.高山茶.旅游产品等特色商品的淘宝网特色中国-遂昌馆http://www.aliyun.com/zixun/aggregation/18783.html">正式上线.据了解,这也是淘宝网特色中国全国首家县级特色馆. 最新上线的遂昌馆,当地特产烤薯.竹炭花生.即食笋.菊米等各种本土美食一应俱全,包含遂昌金矿国家矿山公园.南尖岩.神龙谷等遂昌各大景点的门票.酒店等旅游产品应有尽有,在遂昌馆,全国消费者可以将遂昌特色产品一"网"

章文嵩将出任淘宝网基础核心软件研发负责人

9月22日下午消息,据淘宝网相关负责人证实,国际项目LVS(Linux虚拟服务器)创始人章文嵩博士将于近日加盟淘宝网,并出任研发领域的负责人. 据悉,章文嵩将负责领导淘宝网的核心系统研发部,主要担负淘宝基础核心软件研发.推进网络软硬件方面的性能优化.以及搭建下一代低碳低成本淘宝电子商务系统基础平台等方面的工作. 章文嵩1973年出生,于国防科技大学获得博士学位.1998年,章文嵩创立LVS并成为主要开发人员,此前亦曾出任TelTel首席科学家,从事大规模分布式的通信系统的设计和开发. LVS是L