我正在尝试使用管道工实现一个休息 API。我想要发生的是,当请求到达时,R 将启动一个后台/辅助进程,并且 API 应该立即返回一条“ok”消息。子流程具有在准备好时通知其结果的机制——因此用户无需担心。所以我想要这样的东西:
#' @post /my_endpoint
function() {
start_do_something_in_the_background()
#return the following immediately, without waiting for the process to finish
return("started...you will be informed...")
}
如何做到这一点?
编辑:::::
好的。包未来似乎做得很好。例如
future(start_do_something_in_the_background())
而不是仅仅调用函数。
如果您有其他建议或意见将很高兴听到。