Описание
У меня есть два проекта django, которые отделены друг от друга и выполняют свои собственные работы, но работают под одной и той же внешней системой авторизации.
Я хочу иметь общий доступсервер веб-сокетов для этих двух проектов.Чтобы каждое сообщение, опубликованное на redis с любым из этих двух проектов django, веб-сокет (который прослушивает redis) получает его и отправляет своим подключенным пользователям через веб-сокет.
Примечание
веб-сокет должен проверять содержимое сообщения и видеть, какого пользователя получать и отправлять нужному пользователю.
Вопрос
1 - должен ли я использовать django для веб-сокетасервер.Если да, то какие рамки я должен использовать, что вы предлагаете.django-channels
или ...?
2- Я хочу, чтобы опубликованные сообщения отправлялись их соответствующим пользователям. Например, создается уведомление для пользователя 1, проект django 1. Это сообщение публикуется и веб-сокет получает его.,Как я должен отправить это сообщение, в каком формате для лучшего результата.и Как узнать, что пользователь получает его на стороне сервера веб-сокетов.
3 - Если сообщение опубликовано для пользователя, но этот пользователь не подключен через веб-сокет, следует ли удалить его из redis илипусть это будет как есть, поэтому всякий раз, когда пользователь регистрирует его, я отправляю его ему
Я не хочу беспокоить вас, ребята, полными деталями, только некоторые дорожные карты и полезные ссылки.и небольшие краткие пояснения по каждому из моих вопросов будут потрясающими.Заранее спасибо:)