на ASP Net Core + Blazor.
Как вообще по правильному нужно проверять на клиенте наличие новых сообщений\оповещений и т.п.? Тупо пинговать запросом контроллер и ждать пока он вернет что-то новое? На клиенте при этом будут часто происходить запросы к серверу, а сервер должен будет смотреть в БД и искать новые данные.
Выглядит как-то неуклюже. Может есть для этого какие-то другие механизмы?
SignalR)
Спс, буду смотреть. Если кратко, то он держит соединение и позволяет со стороны сервера оповестить клиент об изменениях?
именно, и при появлении новых событий можно глянуть кто "в онлайне" и оповестить
Круто, спасибо! Чуял, что что-то такое есть, но не знал что именно гуглить)
ты описал пуллинг, есть ещё вебхуки, стоит почитать что это, а так SignalR для отправки сообщений в самый раз
Почему же пуллинг если полинг
оу, вы тоже фанат лоуполи графики
Обсуждают сегодня