Мы запускаем сайт Flask под IIS в Windows, а для задач вне процесса мы используем Celery. Celery дал нам некоторые проблемы под Windows, но на данный момент мы удовлетворены работой версии 3.1.12, используя RabbitMQ/AMQP в качестве back-end, который работает под Windows.
В новой версии Celery (4) появилась отброшенная поддержка Windows, поэтому я ищу жизнеспособную альтернативу.
RQ кажется очень приятной очередью задач, но также не поддерживает Windows (внизу страницы)
Я видел еще несколько, казалось бы, менее популярных очередей задач вроде:
Но неясно, поддерживают ли они Windows и Flask. Мне интересно, есть ли у кого-нибудь опыт запуска очереди задач Python под Windows, которая работает. Может быть, один из тех, что я упомянул, или альтернатива.
Это не вариант для запуска Linux-машины, потому что у нас нет опыта администрирования Linux, и у нас много запущенных приложений, требующих Windows.