这个问题是我今年早些时候发布的一个问题的后续问题.
Integrating R Statistical Package into Rails Application
根据我收到的回复,我已经登陆Rserve作为将R集成到我的rails应用程序中的方法.具体来说,我会:
>下载和Install R
>安装Rserve包#you像其他R包一样安装它.
>安装Rserve-Ruby Client
>安装rserver-simpler #this gems是一个更简单的Rserve-Ruby客户端接口.
我正在通过扭矩盒运行jruby并计划使用带有mlogit包的R.
我的问题是:
>有没有人遵循类似的方法,你的经验是什么.有什么问题
>表现如何? Rserve_Ruby客户端应该具有高性能.
>您使用了哪些R包?你有没有使用过mlogit包.
>请分享您认为可能有用的任何其他信息.
感谢您的输入.
解决方法
回答你的问题:
>是的.我将rserve集成到rails应用程序中.我在自己的服务器上成功地提供了它.尝试使用Heroku服务my app(使用r buildpack)时,我确实遇到了一些问题.调试时我切换到rinruby以匹配buildpack的示例.
>我的服务器上rserve的性能很好.林波比也表现不错.
>我不在我的应用程序中使用任何软件包.但是很容易这样做.如果要部署到Heroku,请参阅r buildpack示例中的init.r文件.>对于流量很小的应用程序,Heroku将免费提供应用程序. rserve和rinruby之间的主要区别在于,使用rserve,你将启动自己的R实例,然后ruby将与之通信. Rinruby从ruby中开始自己的R实例.