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