Распределенный планировщик Celery

Я ищу распределенную структуру, подобную cron для Python, и нашел Celery. Однако , в документации говорится: «Вы должны убедиться, что для расписания одновременно работает только один планировщик, иначе вы получите дублирующиеся задачи», Celery использует celery.beat.PersistentScheduler, который сохраняет расписание в локальном файле.

Итак, мой вопрос, есть ли другая реализация, кроме стандартной, которая может поместить расписание «в кластер» и координировать выполнение задачи, чтобы каждая задача запускалась только один раз? Моя цель - иметь возможность запускать celerybeat с одинаковыми расписаниями на всех хостах в кластере.

Спасибо

11
задан Jonas Bergström 10 August 2011 в 14:39
поделиться