я понимаю, единственный норм способ сделать это - через django channels и, стало быть, через вебсокеты. Однако, в одном из компонентов у меня уже есть коннект (работает чат)
Как лучше это организовать, дабы не было конфликта? Для меня это пока темный лес. На фронте плюс минус понятно, а вот на бэке.
Нужно ли получается еще один порт для вебсокетов в CHANNEL_LAYERS прописывать? И нужно получается в роутинге еще один урл? (Что отдельный консьюмер писать это понятно)
почему бы не добавить тип к отсылаемому сообщению по ws? например { “type”:”message”, “data”:{}} { “type”:”notification”, “data”:{}}
ну все правильно, причем тут конфликт, 2 пути, 2 урла, 2 обработчика вебсокетов
с чатами и уведомлениями обсуждали уже както, слишком сложно нужно вникать) если общий чат просто а если раздельные тет а тет, то получается чтобы по сокетам получать уведомления по каждому чату нужно сразу на все быть подписанным
Обсуждают сегодня