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

Как оповещать пользователя о новом сообщении?

Доброго времени суток, есть небольшой чат, где пользователи могут общаться друг с другом, держится это все на django, channels и websocket
Нужно, чтобы при отправке сообщения одним юзером другому приходило уведомление
Я в небольшом замешательстве, так как везде пишут про открытие отдельного потока, слушающего все чаты, а их может быть много, и посылающего в случае обновления чата уведомление
Как по мне, способ крайне варварский
Но идея что-то отправлять дополнительное от пользователя, написавшего сообщения, ещё хуже, так как в таком случае получатся постоянные ненужные серверу запросы
Подскажите пожалуйста, какую архитектуру лучше применить для такой задачи?
  • Вопрос задан
  • 81 просмотр
Подписаться 3 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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