Запуск Сельдерея и цветка на разных серверах

#python #django #celery #web-deployment #flower

Вопрос:

В настоящее время я запускаю django приложение с rabbitmq celery одной и flower той же машиной (сервер Ubuntu 20 Apache), и это работает нормально.

Я знаю, что могу перейти rabbitmq на другой сервер, и я уже установил его там, но могу ли я также запускать celery и flower на отдельных машинах, чтобы они все еще могли взаимодействовать? В идеале я бы хотел, чтобы все вышеперечисленное работало на их собственных серверах, но я читал, что celery для выполнения задач требуется, по крайней мере, код всего django проекта. Учитывая flower , в свою очередь, потребности celery , я предполагаю, что это означает, что будет та же ситуация.

Как это повлияет на систему? Из того, что я вижу, объем flower используемых системных ресурсов в значительной степени незначителен.