Я пытаюсь создать рабочий процесс в Python
, который будет иметь следующие функции:
- Динамическое планирование.
- Параллелизм - много потоков в одном процессе.
- Запуск потока, аналогичного запуску задачи.
- Работает в Windows.
Из того, что я понял, кажется, что 1 & 3достижимо во многих средах рабочих процессов, но 2 не так просто.В моем исследовании я в основном смотрел на Celery
& Luigi
фреймворки.
- Для
Celery
я обнаружил, что 2 можно сделать с помощью аргумента --pool
, поэтому я хотел бычтобы узнать, смогу ли я объединить рабочий и триггер для одного и того же модуля python? - Для
Luigi
Я хотел бы знать, можно ли запускать задачи как многопоточные, а не как многопроцессные?
Кроме того, я был бы признателен за любые предложения по другим Python
фреймворкам, которые могут помочь мне, прежде чем я начну создавать свой собственный рабочий процесс?