@DevStranger

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

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

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

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

Войти через центр авторизации
Похожие вопросы
МТС Москва
от 140 000 до 170 000 ₽
КАНРУС Санкт-Петербург
от 150 000 ₽
15 авг. 2020, в 05:42
50000 руб./за проект
15 авг. 2020, в 05:23
5000 руб./за проект
15 авг. 2020, в 04:49
5000 руб./за проект