将Rserve集成到Rails应用程序中

这个问题是对我今年早些时候发布的一个问题的后续。

将R统计包集成到Rails应用程序中

根据我收到的回复,我已经登陆Rserve,将R集成到我的Rails应用程序中。 具体来说,我会:

  • 下载并安装R
  • 安装Rserve软件包#您可以像其他R软件包一样安装它。
  • 安装Rserve-Ruby客户端
  • 安装rserver-simpler#这个gems是Rserve-Ruby客户端的一个更简单的接口。
  • 我正在通过扭矩盒运行jruby,并计划使用R和mlogit软件包。

    我的问题是:

  • 有没有人遵循过类似的方法,你有什么经验。 什么是陷阱
  • 表现如何。 Rserve_Ruby客户端应该是高性能的。
  • 您使用了哪些R软件包? 你使用过mlogit软件包吗?
  • 请分享您认为可能有用的任何其他信息。
  • 感谢您的输入。


    回答你的问题:

  • 是。 我将rserve集成到一个rails应用程序中。 我在自己的服务器上成功地完成了它。 尝试使用Heroku为我的应用程序提供服务时(使用r buildpack),我确实遇到了一些问题。 在调试时,我切换到rinruby以匹配buildpack的示例。

  • rserve的性能在我的服务器上很好。 Rinruby也表现良好。

  • 我没有在我的应用程序中使用任何软件包。 然而,这很容易做到。 如果您正在部署到Heroku,请参阅示例中关于r buildpack的init.r文件。

  • 对于流量小的应用,Heroku将免费提供应用。 rserve和rinruby之间的主要区别在于,使用rserve,您将启动您自己的R实例,然后Ruby将与之通信。 Rinruby从红宝石内部开始自己的R实例。

  • 链接地址: http://www.djcxy.com/p/10589.html

    上一篇: Integrating Rserve Into A Rails Application

    下一篇: java.sql.SQLException: Io exception: Broken pipe how to recover without restart?