我目前正在用 Java 开发一个小程序,它将访问 R 以执行一些计算并生成绘图。我使用 RCaller 作为从 Java 到 R 的桥梁。我已经在我的机器上安装了 R 测试了我的程序,它运行良好。
然后我想如果我在远程 Web 服务器(或网络驱动器)上设置 R 并让不同机器上的多个用户同时使用我的程序访问它,这是否可行?
[RCaller 背景信息:RCaller 要求我最初在我的代码开头指定 R 安装中找到的 Rscript 可执行文件 (Rscript.exe) 的路径。然后,每次我们在 Java 中使用 RCaller 时,RCaller 都会启动一个新的 RCaller 实例。
这导致想知道如果我在服务器上指定 Rscript.exe 文件的位置,这是否可行?我的疑问在于在服务器上集中安装 R 是否允许多个用户同时访问它,或者每个用户是否必须等待轮到他们?
在服务器上设置时,R 安装是否允许并发访问?
对此的任何反馈将不胜感激。
谢谢。