我们有单独的流程,为我们的R-Shiny应用程序提供数据。我知道我可以通过文件或数据库向R-Shiny提供数据,并通过reactivePoll
观察数据源。这很好用,我理解它的推荐方式。
我不喜欢这种方法:
我希望有一些双向协议。例如,通过websocket发送数据(这必须是与Shiny与UI显然不同的websocket)或原始套接字,并能够发回响应。
当然,我可以实现一些基于文件的API,我用不同的名称存储文件,用闪亮的光泽观察它们然后写回其他文件,我会用提供数据的应用程序观察它们。但这基本上很糟糕:))
任何提示都非常感谢!
编辑:mas或者说Java和R应用程序正在为彼此编写文件可能并不明显......但是应用程序在同一台主机上运行,我可以忍受这个限制