Задать вопрос

Celery воркеры и docker — все в воркеры в одном контейнере или на каждого воркера свой?

Существует некий микросервис - Django проект, спереди Nginx, в качестве бд Postgres, Redis, также для долгих задач используется Celery(+RabbitMQ как очередь, flower для контроля).
Все довольно типично, только все компоненты упакованы по контейнерам.

Я не могу разобраться, как лучше паковать celery воркеров:
  1. Все воркеры в одном контейнере (что идеологически, с точки зрения docker-а, неправильно. Да и каша какая-то получается)
  2. Для каждого воркера свой контейнер (тогда возникает проблема с flower - нет возможности контролировать число воркеров из панели управления flower)

Что посоветуете, какие лучшие практики использования django + celery + docker вместе?
  • Вопрос задан
  • 762 просмотра
Подписаться 17 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы