Celery как правильно организовать очереди и воркеры?
дано - есть набор глобальных тасков которые инициируются со стороннего сервера через php-celery
глобальные таски состоят из группы подтасков разной степени "тяжести"
django или какой-либо другой фреймворк не используется
на данный момент всё в одном воркере, на разных очередях.
как бы правильно их разделить ...
Чтобы на одном воркере были приёмщики глобальных задач, на другом подзадачи средней тяжелости, на третьем лёгкие - с соответственно с разными настройками concurrency (тогда в базовом придётся импортировать таски других воркеров - валидно ли это?)
Или лучше запустить несколько копий одного воркера но слушающих разные очереди и именно таким образом нагрузку распределить?