У меня есть веб-приложение на Python, которое принимает некоторые данные через POST.Метод, который вызывается, может занять некоторое время (30-60 с), поэтому я хотел бы «фонировать» метод, чтобы я мог ответить пользователю сообщением «обработки».
Данные довольно чувствительны, поэтому я бы предпочел не использовать какие-либо решения на основе очередей.Я также хочу убедиться, что фоновый метод не прервется, если веб-приложение завершится неудачей.
Моя первая мысль - форкнуть процесс, однако я не уверен, как передать переменные процессу.,
Ранее я использовал Gevent , у которого есть удобный метод: gevent.spawn(function, *args, **kwargs)
.Есть ли что-нибудь подобное, что я мог бы использовать на уровне процесса?
Любой другой совет?