У меня есть служба, которую я пишу на Python, которая позволяет пользователям планировать выполнение задачи с разными интервалами. Примеры задач будет:Лучший инструмент для планирования задач с интервалами?
- Задача A: сделать проверку состояния на каждые 10 секунд
- Задача B: сделать проверку состояния на каждые 3 секунды
- Задача С: сделать проверку состояния для каждого 15 секунды
Задачи должны выполняться независимо друг от друга. Я также хочу убедиться, что Task A
не может работать снова, пока не будет выполнена предыдущая попытка. Помните, что количество задач является динамическим, и поэтому в интервале, в котором они запускаются.
Я посмотрел на RabbitMQ, но мне трудно решить, способен ли он на такое.