Rserve - 一台服务器上的多个实例?

Dir*_*way 4 r rserve

是否可以在一台服务器上同时运行多个Rserve实例?

例如10个实例意味着10个独立的R工作区通过Rserve在同一台机器上监听不同的端口?

And*_*ies 7

在@Oleksandr指定的同一文档中,它明确指出第5-6页,在Windows中,有一个替代解决方案:

不要运行1个Rserve进程,而是启动多个Rserve进程,每个进程位于不同的端口上(可以在rserve命令中轻松指定).每个Rserve流程都有自己的环境.使用1个唯一的Rserve连接连接应用程序的1个线程:然后,您可以在应用程序中利用并行性.

所以你的问题的答案是:是的,你可以.

我用C#应用程序对它进行了测试,它确实有效.您可以使用以下库:https://github.com/kent37/RserveCLI2

编辑2015年8月4日: 我们现在在(windows)生产应用程序中有效地使用它,即从C#代码库调用R代码进行统计分析.我们使用RServe和RServeCLI进行两个代码库之间的连接和通信.为了以结构化的方式实现这一点,我们将此模式用于池化资源.希望这可以帮助.