Привет. Предположим есть фронт на Ang 7 и бэк на ASP Core. На фронте некий дашборд -
большая таблица отображающая информацию о показаниях датчиков с графиками. Доступны операции CRU-d-. Соответственно множество пользователей или другие источники информации могут изменять данные. Эти данные надо в реальном времени обновлять у всех пользователей находящихся в дашборде.
Вижу 3 способа:
- постоянно дергать Web API на фронте
- слушать на фронте SignalR, который при изменении данных будет посылать на фронт сообщение о том, что нужно дернуть API для получения актуальных данных <--- по моему самый норм
- как и пунктом выше, только SignalR не оповещает об изменениях, а сам передает эти изменения
Какой метод правильнее? Какие есть альтернативы?