SignalR для страницы панели инструментов - PullRequest
0 голосов
/ 04 июля 2019

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

<a href=Screenshot-1 ">

По мне:

1) Кажется,не логично подписывать все методы, которые могут изменять данные на странице Dashboard, и вместо этого обновление данных с интервалом (например, 1 секунда) кажется более простым для реализации и обслуживания.

2) Но в этом случае я не уверен, что стоит использовать SignalR, поскольку простое получение всех данных на странице Dashboard периодически может решить проблему.

Итак, я действительно очень запутался и мне нужночтобы уточнить все вышеперечисленные проблемы. Какой подход я должен использовать с SignalR для отображения данных в реальном времени на странице панели мониторинга? Любая помощь будет признательна.

...