Ruby MRI与JRuby部署

时间:2015-07-06 19:33:39

标签: ruby-on-rails jruby

我的大型Rails 4 Web应用程序目前使用在Cloud Foundry上托管的JRuby(我相信使用Tomcat服务器)。

  • Ruby on Rails 4.1.4
  • Ruby版本2.0.0-p195

使用JRuby的原因是因为我们使用SQL Server作为我们的数据库,所以sql server adapter gem还没有准备好使用 - 但似乎现在可以使用它了。我们目前使用JBDC驱动程序来使用SQL Server。

部署使用Bamboo执行我们的单元测试,并使用warbler构建一个100MB的WAR文件,然后将其部署到云代工厂。

我想知道:

  1. 转向MRI会有什么好处?它会简化应用程序,因为我们为JRuby提供了不同的宝石,但我们使用Windows上的MRI进行本地开发。但是还有什么其他优点(如果有的话)?

  2. Bamboo在原生MRI上的部署有何不同?部署会更快吗?文件大小减少了?使用像Capistrano这样的宝石,可以在Bamboo中完成吗?

  3. Cloud Foundry环境如何改变以支持MRI?

  4. 我真的知道所有这些,所以我只想确定它的优点和缺点,以及它是否值得努力..

0 个答案:

没有答案