我有java代码,每分钟收集大约100个事件。我必须将这些事件传递给R代码(反过来R代码可以回调我的java代码)。我不想分批发送它们,并希望在收集后尽快将消息移交给R代码 1)基于我的理解到目前为止,RServe可以帮助Java代码调用R代码。我是否也可以使用RServe从R回调我的Java代码 2)JRI可以代替我的目的,Java代码可以调用R,而R又可以回调Java 3)说我想将我的100个事件写入文件(不是序列化,只是将它们写成文本)。 R中是否有一个可以作为文件监视器的包,只要文件被修改就会被调用(类似于java.nio.FileWatch)
考虑到上述一些可能的方法,推荐的方法是什么。我不是在寻找一次性呼叫,但它将是从Java到R的大约100个R呼叫(可能的回调)。感谢您查看此问题
答案 0 :(得分:0)
使用文件在Java和R代码之间交换数据。 在Java和R之间使用其他技术进行桥接似乎对于流数据来说是昂贵的