opencpu支持异步调用耗时的R函数吗?

opencpu支持异步调用耗时的R函数吗?,r,asynchronous,sparklyr,opencpu,R,Asynchronous,Sparklyr,Opencpu,我最近创建了一个R包,它利用了Sparkyr的各种可能性。我从opencpu调用package main函数,并将url作为参数传递,所有数据作为流。通过spark以分布式方式成功地分析了数据流,并提供了一些结果 我唯一的问题是完成执行部分需要很多时间。我试图通过opencpu.call和opencpu.rpc调用我的包,但它们都让我等待进程结束 由于opencpu是微服务体系结构的一种令人惊奇的方法,因此具有真正异步调用的可能性是非常有用的 在不久的将来,是否支持或计划支持以下内容 选项A:立

我最近创建了一个R包,它利用了Sparkyr的各种可能性。我从opencpu调用package main函数,并将url作为参数传递,所有数据作为流。通过spark以分布式方式成功地分析了数据流,并提供了一些结果

我唯一的问题是完成执行部分需要很多时间。我试图通过opencpu.call和opencpu.rpc调用我的包,但它们都让我等待进程结束

由于opencpu是微服务体系结构的一种令人惊奇的方法,因此具有真正异步调用的可能性是非常有用的

在不久的将来,是否支持或计划支持以下内容

选项A:立即接收sessionid(即使进程仍在执行)。然后,客户机负责使用sessionid询问流程的状态

选项B:定义ocpu服务器触发的回调url,在分析过程执行完成时传递sessionid


非常感谢你的帮助

否,当前OpenCPU不支持后台作业。您必须自己创建一个中间层来执行代表用户进行等待的请求

关于这个话题有什么新闻/变化吗?或者中间层@Jeroen有什么例子吗