免费注册 查看新帖 |

Chinaunix

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

Dancer结合AnyEvent的使用 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
11 [报告]
发表于 2014-01-07 11:38 |只看该作者
第一次感谢挖坟人。。。时过境迁,又让我看到1年多以前的帖子
这帖子写的实在太愚蠢了。。。

这根本就称不上是“结合AnyEvent”,完全没有现实意义。建议大家都改用Mojolicious

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
12 [报告]
发表于 2014-01-07 16:12 |只看该作者
去年大会上说的要把anyevent和nginx-perl合到一起完成一个可扩展的全程非阻塞的webserver。不过然后说话的人咋就没动静了呢?

论坛徽章:
1
天蝎座
日期:2013-11-25 10:40:37
13 [报告]
发表于 2014-01-08 07:52 |只看该作者
回复 12# chenryn


    说话容易,做事难啊。。。

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
14 [报告]
发表于 2014-01-12 21:10 |只看该作者
今天想起来去nginx-perl的issue里看了下,原来两年前作者也曾经想过实现一个兼容AE的接口,但是因为低层差距太大而放弃掉了:
https://github.com/zzzcpan/nginx-perl/issues/6

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
15 [报告]
发表于 2014-01-13 07:05 |只看该作者
chenryn 发表于 2014-01-07 16:12
去年大会上说的要把anyevent和nginx-perl合到一起完成一个可扩展的全程非阻塞的webserver。不过然后说话的人 ...


这有点痴人说梦了。章亦春当年都没做成这事,后来做出了ngx_lua。

如果能把nginx和EV结合在一起的确是好事,但如果不行,也不是什么大事。一个是后面的服务支持就行了,比如mojolicious/dancer,或是更直接的用feersum,feersum实际上就是高质量的完成了你说的在大会上吹牛的人要做的事。

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
16 [报告]
发表于 2014-01-13 10:31 |只看该作者
回复 15# py


agentzh确实试图过在nginx里加perl么?没听闻啊。
昨天在issue里留言来着,然后zzzpan回复说确实加不了EV,所以他的这个实现只能做为一个快速实现和验证。

所以结论是:专心用Feersum吧……

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2014-01-13 11:11 |只看该作者
回复 16# chenryn

我去年的时候也有过此想法,就调查了一下,发现章亦春最开始是用perl开发nginx的模块,后来因为遇到困难并发现了lua的潜力,就做了ngx_lua。

最后发现要想用nginx+perl,就只有http://search.cpan.org/~zzz/Ngin ... dules/perl/Nginx.pm

我记得你还在slideshare上介绍过这个
   

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
18 [报告]
发表于 2014-01-13 11:50 |只看该作者
回复 17# py
应该是在我写过那个slide后大概半年的时间,~zzzcpan发的这个issue考虑和AE的兼容问题,但是发现跟nginx整个底层搞不到一块去,也就是说所有的异步模块都要用nginx的api写过,然后他把原先放在示例里的http和redis两个单拆出来做成了模块,随后这一年多基本他自己也就不怎么维护了。最后一次跟着nginx源码变版本号都是1.2.9的时候。现在nginx都1.5.0了吧……

   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
19 [报告]
发表于 2014-01-13 13:19 |只看该作者
回复 18# chenryn

我觉得Nginx-Perl本身还是个挺好的东西,但这么搞不是个事,谁有那么大精力维护这么个东西啊,而且是nginx每出一个新版本就得全从来一遍。
我去年测试过这个Nginx-Perl模块,效率也就是和feersum打一个平手。我大多数时候需要的不是效率高成什么样,目前这个mojo的效率就已经足够了。易用性对我来说更重要。feersum的话我看唐凤是用feersum(native)+Tatsumaki来做的
   

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
20 [报告]
发表于 2014-01-13 13:53 |只看该作者
回复 19# py


    嗯,我也测过,没有特别的性能优势。

其实关于perl的代码nginx这么多版本里好像都没变动过了,不晓得为毛~zzz选择自己维护一个完整的源码包而不是以一个patch存在或者甚至推回主支
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP