У меня есть приложение Django, в котором Celery используется для множества опросов, а Celery beat - для планирования этих опросов. Я использую gevent вместо perfork worker. Он опрашивает сетевые устройства, используя различные вещи, такие как API-интерфейс поставщика, SNMP и, при необходимости, s sh в командной строке.
Он работает, но я не думаю, что он будет хорошо масштабироваться и не работает. Я думаю, что Celery был создан для этого. У кого-нибудь есть мысли по этому поводу?