0

我有每分钟收集大约 100 个事件的 java 代码。我必须将这些事件传递给 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 调用(可能有回调)。感谢您调查这个问题

4

1 回答 1

0

使用文件在 Java 和 R 代码之间交换数据。与 Java 和 R 之间的其他技术桥接对于流数据来说似乎很昂贵

于 2014-03-01T01:47:52.107 回答