用于生产的扭矩箱。任何人?

时间:2011-03-07 16:02:48

标签: ruby-on-rails ruby jruby

我想将我的基础架构迁移到jRuby。我看到的最完整的选项是torquebox。有人可以分享一下吗?与tomcat / jetty相比?

3 个答案:

答案 0 :(得分:11)

我正在使用TorqueBox 1.0 Release Candidate进行24x7关键任务生产解决方案。它已被用作我项目所有新开发的首选平台,取代了非常昂贵的商业ESB。虽然HornetQ尚未(尚未)取代我们业务的企业JMS提供商,但我们正在大量使用HornetQ来收集松散耦合的JRuby组件。

在我看来,TorqueBox是世界级应用服务器与内置高可用性功能,高性能消息服务器(HA-JMS,HA-JNDI)和我最喜欢的编程语言的完美结合。

作为奖励,我的工作效率已经飙升,因为几乎只在JRuby工作。

答案 1 :(得分:3)

对于NHS(英国),我们使用带有Sunspot / Solr的Torquebox 2.x为search based websites。这些网站的页面浏览量非常高,缓存很困难,因此我们主要提供动态内容。

我强烈推荐JRuby / Torquebox

  1. Torquebox通过IRC和邮件列表提供了出色的支持
  2. Torquebox是开源的,但由Redhat以商业方式支持
  3. Torquebox使基础设施变得简单,没有单独的消息队列,开箱即用的后台处理等等。
  4. JRuby是线程安全且快速的
  5. JRuby可以访问所有Java库(我们使用jsoup,fly saucer进行PDF生成)

答案 2 :(得分:1)

我们还将jboss AS7(不是Torquebox)与HornetQ和混合的jruby java环境一起用于生产的关键项目。在后台用java处理的同步进程,其余用jruby on rails(前端东西 - 用户交互) 它将在今年上线。