Я ищу планировщик корпоративных задач для python, например кварц для Java. Требования:
- Постоянный: если процесс перезапускается или перезапускается компьютер, все задания должны оставаться там и должны быть запущены после перезапуска.
- Задания должны вводить и выходить из планировщика в транзакции (т.е. если какая-либо операция базы данных терпит неудачу в базе данных, не связанной с планировщиком, то задание не должно было выходить или вводиться в планировщик).
- Масштабируемость. Зависит от степени успеха проекта, но я бы предпочел узнать из начала, что я не начинаю с тупика.
- Конфигурируемость: когда задачи истекают, сколько может быть запущено одновременно и т.д.
Любые рекомендации? Есть ли что-то специфическое для python, или возможно (или даже хорошо) взаимодействовать с Quartz от python.