Я хочу отобразить некоторые данные (, например, Сумма, Итого, Среднее ) на панели инструментов, используя SignalR, и просмотреть множество различных примеров в Интернете.Хотя некоторые из них обновляют данные с интервалом, например Простая панель инструментов с ASP.NET Core 2.0, SignalR, Angular 5 и Chart.js , некоторые из них, например, Приложение ASP.NET MVC Chat, использующее SignalR подписаться на событие, которое может изменить данные (Создать, Обновить, Удалить) и обновить данные, только эти операции (Создать, Обновить, Удалить) выполняются вместо периодического обновления.
">
По мне:
1) Кажется,не логично подписывать все методы, которые могут изменять данные на странице Dashboard, и вместо этого обновление данных с интервалом (например, 1 секунда) кажется более простым для реализации и обслуживания.
2) Но в этом случае я не уверен, что стоит использовать SignalR, поскольку простое получение всех данных на странице Dashboard периодически может решить проблему.
Итак, я действительно очень запутался и мне нужночтобы уточнить все вышеперечисленные проблемы. Какой подход я должен использовать с SignalR для отображения данных в реальном времени на странице панели мониторинга? Любая помощь будет признательна.