Справляется ли django-celery-beat с несколькими экземплярами процессов django, созданными веб-серверами?

У меня есть довольно сложная периодическая задача, которую нужно выгрузить из контекста django. django-celery-beat выглядит многообещающе. Пока я просматривал документацию celery-beat , я нашел вот это:

Вы должны убедиться, что для расписания одновременно работает только один планировщик, иначе вы получите дублирующиеся задачи. Использование централизованного подхода означает, что расписание не нужно синхронизировать, и служба может работать без использования блокировок.

Типичное производственное развертывание порождает пул рабочих процессов, каждый из которых запускает экземпляр django. Приведет ли это к созданию нескольких процессов планировщика? Нужна ли мне какая-то логика синхронизации?

Спасибо за уделенное время!

Вернуться на верх