Вопрос

У меня есть WebApp Python, который принимает некоторые данные по почте. Способ, который называется, может занять некоторое время для завершения (30-60-х), поэтому я хотел бы «Фон» метод, чтобы я мог ответить на пользователя с сообщением «Обработка».

Данные довольно чувствительны, поэтому я предпочел бы не использовать какие-либо решения на основе очереди. Я также хочу убедиться, что этот метод не прерывается, если WebApp каким-либо образом не удается.

Моя первая мысль - это вилочный процесс, однако я не уверен, как я могу пройти переменные в процесс.

Я использовал Завещание Раньше, который имеет удобный метод: gevent.spawn(function, *args, **kwargs). Отказ Есть ли что-то подобное, что я мог бы использовать на уровне процесса?

Любой другой совет?

Это было полезно?

Решение

Самый простой подход будет использовать нить. Отказ Передавать данные в и из потока с помощью Очередь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top