免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: OwnWaterloo
打印 上一主题 下一主题

[算法] 大家对tengine(nginx的淘宝分支)怎么看? [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
11 [报告]
发表于 2013-12-28 14:08 |只看该作者
自家用的东西,就怕和自己的系统耦合太深,不利于发布和第三方使用。
功能上应该问题不大,必定很多是生产需要的,需求导向。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
12 [报告]
发表于 2013-12-28 14:41 |只看该作者
静态文件相关
------------
这个东西,不应该让服务器来做。这个牵涉到软件本身结构了,基本没有意义。

会话保持模块
---------
这打破了web的概念,有争议。"在一定条件下可以保证同一个客户端访问的都是同一个后端服务器",如果这个一定条件能够达到80%,效率到底可以提高一些。

论坛徽章:
0
13 [报告]
发表于 2013-12-29 13:37 |只看该作者
Tengine是阿里巴巴把自己使用的部分Nginx改进成果开源了的产物。它的首要也是最重要的目标是满足阿里巴巴自己对于Web服务器、HTTP代理服务器(负载均衡)方面的需求。开源出来是想帮助更多有和阿里巴巴有类似需求的个人或组织。
Tengine不是一个大而全的软件,恰恰相反,它追求的正是UNIX设计哲学。如果说大而全,Apache比它更配这个称号。而且你列的功能都是Tengine的模块(也可以做为标准Nginx的模块),你不使用它们就不需要编译进来。
Tengine的代码被Nginx官方接受这个在Tengine开源的初期我们曾经努力过,因为合并到Nginx的主干不仅可以让更多人受惠,也会让我们自己减轻独立维护分支的麻烦和痛苦。但是最后的结果不是很理想,请原谅我不太想公开过多的内幕。我只提示你思考一下这个现象——Nginx现在是一个商业公司,有很多Tengine开源的功能出现在了Nginx商业收费版本里面,比如你列出来的syslog支持、会话保持和主动健康检查等功能。
Tengine里的那些你觉得鸡肋的功能,你完全可以不用它们,因为对阿里有用的功能,对于你来说没有用也是很正常的。
最后,Tengine的功能远不止文档上写的这些,我们的文档写得很不够。欢迎大家加入Tengine项目(现在有30个committer),一起来改进它:http://github.com/alibaba/tengine
谢谢!

论坛徽章:
0
14 [报告]
发表于 2013-12-29 14:34 |只看该作者
叔度竟然在这里出现了!

论坛徽章:
0
15 [报告]
发表于 2013-12-29 14:38 |只看该作者
群雄逐鹿中原 发表于 2013-12-28 14:08
自家用的东西,就怕和自己的系统耦合太深,不利于发布和第三方使用。
功能上应该问题不大,必定很多是生产 ...

开源的Tengine没有包含任何和阿里巴巴自己系统相耦合的部分,业务相关的部分都没有开源。
其实国内用Tengine的公司挺多的,包括一些大公司如土豆、京东、小米、美团等。

论坛徽章:
0
16 [报告]
发表于 2013-12-29 14:44 |只看该作者
tengine可能做得还算不错
阿里开源的有些东西就没弄干净,比如之前看过DataX

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
17 [报告]
发表于 2013-12-29 20:33 |只看该作者
我去。。。这是把作者炸出来了么。。。

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
18 [报告]
发表于 2013-12-29 20:43 |只看该作者
回复 15# 叔度

其实只要淘宝用它就很让人放心了。。。

  1. $ for x in www.taobao.com www.jd.com www.xiaomi.com www.meituan.com ; do echo $x; curl -sI $x | mawk 'NR==1 || /^(Server|Date):/'; done
  2. www.taobao.com
  3. HTTP/1.1 200 OK
  4. Server: Tengine
  5. Date: Sun, 29 Dec 2013 12:41:51 GMT
  6. www.jd.com
  7. HTTP/1.1 200 OK
  8. Server: JDWS
  9. Date: Sun, 29 Dec 2013 12:41:22 GMT
  10. www.xiaomi.com
  11. HTTP/1.1 200 OK
  12. Date: Sun, 29 Dec 2013 12:14:49 GMT
  13. Server: MIFE/3.0
  14. www.meituan.com
  15. HTTP/1.1 200 OK
  16. Server: Tengine
  17. Date: Sun, 29 Dec 2013 12:41:52 GMT
复制代码

论坛徽章:
1
卯兔
日期:2014-08-02 10:41:01
19 [报告]
发表于 2013-12-29 20:53 |只看该作者
我去

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
20 [报告]
发表于 2013-12-29 20:53 |只看该作者
回复 13# 叔度

关于github地址。。。  确实应该在1楼给出来的。。。  编辑着编辑着就把它给忘了。。。
关于文档。。。  有没有贡献的渠道啊?
比如1楼提到的http://tengine.taobao.org/里的http://tengine.taobao.org/document/http_trim.html是死链。 而真正文档地址没找到。。。
http://tengine.taobao.org/document/http_upstream_check.html也没有在http://tengine.taobao.org里面出现。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP