首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TorqueBox提供了稀土元素支持吗?支持得怎么样?

TorqueBox提供了稀土元素支持吗?支持得怎么样?
EN

Stack Overflow用户
提问于 2012-01-20 03:32:36
回答 3查看 173关注 0票数 0

Ruby应用程序平台可以与TorqueBox企业版一起使用吗?如果是这样,那么当与TorqueBox一起使用时,REE和Ruby1.9.x之间有什么显着的区别吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-20 04:08:25

Torquebox只在JRuby平台上运行应用程序。它可以在1.8或1.9模式下运行不同的应用程序,但不支持一些依赖于C扩展的gem。

票数 3
EN

Stack Overflow用户

发布于 2012-01-20 03:45:24

根据TorqueBox文档,它的默认配置是针对JRuby的。尽管如此,它是开源的,相应的资源很可能被修改为使用REE解释器或1.9.x标准解释器,但是最新版本的JRuby与1.9.2兼容,通常会随着运行时间的延长而获得更好的性能。

我建议使用他们使用JRuby的默认配置。

票数 0
EN

Stack Overflow用户

发布于 2012-04-01 18:50:22

我使用REE的唯一原因是写时复制的友好性,允许我以较低的内存成本派生子进程。

除了TorqueBox被限制为JRuby (由于某些依赖关系)之外,它是一个使用线程而不是进程进行扩展的平台。Ruby 1.8 (和REE 1.8)使用绿色线程,不推荐这样做。Ruby 1.9通过本地线程改进了这一点,但是仍然有一个全局解释器锁(GIL),所以它在大多数情况下仍然不是很有效(在某些情况下它确实提高了效率)。

但是,使用没有GIL的JRuby或Rubinius允许真正的线程,从长远来看,这允许更有效的内存使用,更好的垃圾收集,并允许您使用线程,而您通常会旋转新的进程。

通读了TorqueBox的文档后,它看起来是一个非常强大的一体化平台,可以部署Ruby应用程序。在JRuby下绝对值得一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8932130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档