Очередные фоновые задачи в приложении Python под Windows - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь создать приложение Flask в Windows, где пользователь загружает большой файл Excel, затем он обрабатывается в Python, что занимает 4-5 минут.Мне нужно обработать эти задачи в фоновом режиме после того, как пользователь загрузит файл.

I RQ, Celery и т. Д., Но они не работают в Windows, и я никогда не работал в Linux.Мне нужен совет, как этого добиться.

Ответы [ 2 ]

0 голосов
/ 12 апреля 2019

Я решил это, используя WSL Эмуляция Linux на Windows ... и запустив свой RQ-работник на WSL ... Я не уверен, что у меня возникнут какие-либо проблемы в будущем, но на данный момент его очереди иобработка задач, как я хочу ..

info Может быть полезным для кого-то с такой же проблемой

0 голосов
/ 10 апреля 2019

Я не думаю, что правильно сказать, что вы не можете запустить RQ в Windows, у него просто есть некоторые ограничения (как вы можете в документации ).

Как выможет запускать Redis в Windows , вы можете попробовать другие очереди задач, основанные на Redis.Одним из таких примеров является huey .Есть, по крайней мере, примеры людей, которые успешно запустили его в Windows (например, посмотрите этот ТАК вопрос).

...