У меня есть два рабочих:
celery worker -l info --concurrency=2 -A o_broker -n main_worker
celery worker -l info --concurrency=2 -A o_broker -n second_worker
Я использую flower для мониторинга и получения запросов API для этих рабочих:
flower -A o_broker
для запуска этих рабочих из сельдерея из API, который я используюцветок согласно документам :
curl -X POST -d '{"args":[1,2]}' 'http://localhost:5555/api/task/async-apply/o_broker.add'
Однако с помощью этого запроса POST он запускает задачу на одном из рабочих.Мне нужно выбрать запуск определенного брокера для выполнения задачи.
Как мне указать или настроить это, чтобы я мог выбрать, какой рабочий использовать для задачи add
?Если у вас есть решение, использующее другой API без цветка, это также сработает.