@DevStranger

ASP.NET Core MVC. Как реализовать систему диалогов?

Доброго дня.
Имеется приложение ASP.NET Core MVC в связке с MS SQL Server. Стоит задача реализовать систему диалогов (сообщений) между пользователями, наподобие как в любом мессенджере (Telegram, Skype, ВКонтакте и т.д.). То есть чтобы история сообщений сохранялась в БД и диалог можно было продолжить.

Подскажите, кто сталкивался с подобной задачей как решали. Какие подводные камни, может что почитать. Пока что на ум приходит поверх SignalR писать свою инфраструктуру.
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 3
Зачем в Сигнале что-то писать?
Вся логика должна храниться в бэкенде.
Сигнал, максимум что может решать, так это внешний вид и что-как отобразить (css, html).
Ответ написан
@sergeyiljin
Делаю дело
Делал чаты на SignalR. Для приватных чатов реализовывал уникальную группу, в которой могли быть только 2 текущих участника. В базе создавал таблицы сообщений и диалогов.
Выводишь список пользователей и кликая по любому из них, создаёшь уникальную с ним группу. Как создавать уникальную группу, подумай сам. Есть несколько способов.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Deltasoft Казань
от 60 000 до 100 000 ₽
КАНРУС Санкт-Петербург
от 150 000 ₽
Факторинг Плюс Саратов
от 100 000 ₽
10 авг. 2020, в 14:44
4000 руб./за проект
10 авг. 2020, в 14:30
1500 руб./в час
10 авг. 2020, в 14:21
1500 руб./в час