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

Как лучше реализовать real-time приложение?

Добрый день. У меня возник вопрос в плане веб приложения в реальном времени.
Есть сайт основаный на django с использованием drf. Объекты создаются в админке. Фронт обращается по url для получения объектов. Есть необходимость сделать так, чтобы при создании объекта в админке, на фронте сразу отображался этот объект.
И вот здесь возникает вопрос, как лучше это воспроизвести?
С помощью Django Channels или же Celery + RabbitMQ?
Если у вас есть какие-либо примеры по этому вопросу, был бы очень благодарен, если вы предоставите их для ознакомления.
  • Вопрос задан
  • 249 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Я бы для именно этой задачи поднял отдельный сервис на aiohttp. А уж какая очередь у вас там будет, rabbitmq, или redis - без разницы. Объединить сервисы через nginx труда не составит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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