#python #django #celery #web-deployment #flower
Вопрос:
В настоящее время я запускаю django
приложение с rabbitmq
celery
одной и flower
той же машиной (сервер Ubuntu 20 Apache), и это работает нормально.
Я знаю, что могу перейти rabbitmq
на другой сервер, и я уже установил его там, но могу ли я также запускать celery
и flower
на отдельных машинах, чтобы они все еще могли взаимодействовать? В идеале я бы хотел, чтобы все вышеперечисленное работало на их собственных серверах, но я читал, что celery
для выполнения задач требуется, по крайней мере, код всего django
проекта. Учитывая flower
, в свою очередь, потребности celery
, я предполагаю, что это означает, что будет та же ситуация.
Как это повлияет на систему? Из того, что я вижу, объем flower
используемых системных ресурсов в значительной степени незначителен.