c# - 浏览器锁定来自 Azure IoT 中心的流数据
问题描述
我正在从 Azure IoT 中心流式传输数据。数据采用 Avro 格式,因此我使用 Avro 阅读器并逐步浏览从事件中心接收器获取的数据。然后我使用 SignalR 将数据广播到图表。在注意到 Chrome 似乎随机锁定并且图表停止更新新数据之前,我尝试了 Kendo 图表和 Highcharts(这绝对是 Chrome 冻结问题,因为 Chrome 控制台在图表锁定时锁定)。有时这会在运行时立即发生,有时会在图表更新几秒钟后发生。我想知道我广播的数据是否超出了 Chrome 的处理能力。“有这方面经验的人吗?
解决方案
我认为集线器接收器的某个地方有延迟。当我尝试以不同的方式使用数据时,获取数据的延迟消失了。我还抽取了我的数据,让浏览器有机会跟上,这很有帮助。
推荐阅读
- java - 在 codeigniter 中显示文本而不是单选按钮数字
- php - 如何在 PHP 中获取 URL?
- jquery - 如何调整具体化 css 日期选择器的大小以适合卡片内?
- c# - 复杂查询不适用于实体框架“;WITH”
- controller - 我应该如何更改路线以使其通过dots“。”找到路线?
- datatable - Angular 8 使用数据库中的数据进行分页——
- php - 为通知检索用户电子邮件集合
- docker - 在 Ubuntu 19.04 中使用 snap 安装的 Docker 不会继续启动
- javascript - 我怎样才能对所有元素进行onclick?
- node.js - 替代 nginx 服务器