Ruby 新的 Ruby app server:Raptor

chrisloong · 2014年10月22日 · 最后由 meeasyhappy 回复于 2014年10月23日 · 3445 次阅读

最近 ruby 社区冒出一款新的 app server,叫Raptor,宣称性能非常好。

RubyInside 里有一篇介绍,介绍了 Raptor 部分技术实现:采用了 node 的 http-parser;应用了 zero-copy、concurrent、evented 架构;此外还实现了内置缓存,无需依赖 redis 或 memcached。

Fabio Akita 发了一篇性能测试,下面是性能结果截图: 如果一直是这个性能,不仅能蹂躏其它 ruby app server,都可以完爆 node 啦: 不过,稍微增加一点数据,就没啥惊喜:

看了以后疑问很多,纯 ruby 实现么?依赖 rack 么?fork 和 thread 一起用么?...... 不过它要在 11 月 25 号才会在 github 公布代码💓。 这年代技术社区都搞饥饿营销了💔

是不是还要搞个抢 F 码才能看代码之类的?hoho

还是用 unicorn,没性能问题

integrated caching ...

node 的 http parser 用过,实现复杂易碎,略难用,而且没 unicorn 的 parser 快...

坚定不移地使用 Puma 恩………… 不过内置缓存真的不会增加内存使用么?

#6 楼 @cassiuschen 还有就是不同机器之间,能共享么?

表示关注。

截图一好吓人

#7 楼 @ChrisLoong 嗯……还是看具体实践吧……

第一个对比图明显是没缓存对有缓存...

期待稳定版本

mark 一下,等 11 月 25 号 在看看 效果....

需要 登录 后方可回复, 如果你还没有账号请 注册新账号