запуск R "подпроцесс" (вилка) в сантехник - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь реализовать API отдыха с помощью сантехника.Я хотел бы, чтобы при поступлении запроса R запустил фоновый / вторичный процесс, и API должен немедленно вернуться с сообщением «ОК».Подпроцесс имеет механизм информирования о своем результате, когда он будет готов, поэтому пользователю не нужно беспокоиться об этом.Поэтому я хотел бы иметь что-то вроде этого:

#' @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())

вместо простого вызова функции.

Если у вас есть другие рекомендации или комментарии, мы будем рады их услышать.

...