В системе работает сервер Django (1.11.5) с Celery (4.0.0) и RabbitMQ в качестве брокера.
Необходимо отправить некоторые задачи на удаленный сервер для обработки там. На этом новом сервере будет установлен собственный RabbitMQ, чтобы использовать его в качестве брокера. Проблема возникает, когда на сервере, на котором работает Django, нам нужно выбрать, какие задачи продолжают выполняться на локальном компьютере, а какие отправляются на новый сервер.
Из-за некоторых архитектурных причин это невозможно решить с помощью очередей, задачи должны быть отправлены новому брокеру.
Можно ли создать два разных приложения Celery в Django (каждое указывает на своего брокера), каждое из которых выполняет свои задачи? Как это можно сделать?