【发布时间】:2024-01-09 23:09:02
【问题描述】:
我有一个网络应用程序。目前的结构\流程如下。
- 这有一个 Web 服务,Device 模块使用它来将特定于设备的数据放入我的 Table STorage。
- 在 UI 端,SignalR 用于在 Dashboard(view-cshtml) 上显示发布到云的最新值,以及当设备中的数据进入 TableStorage 时。
- 预计来自不同设备的数据会进入 TableStorage,并在 UI 端,根据所选设备显示相关数据。
我的查询
-
除了直接发布到 TableStorage 之外,拥有 Azure 资源 IOTHub 是否有任何好处,设备可以将其数据发布到该资源?如果是这样,请告诉我。
--> 一个。在这种情况下,放置在 IoTHub 上的数据应该被带到哪里,以存储所有接收到的数据以供将来参考?
---> b.我之前使用了使用 StreamAnalytics 的选项,使用查询将 IoTHub 端接收的数据插入 TableStorage。 是唯一的\good 选项吗?
---> c.或者我们还有其他选择来保存发布到 IoTHub 的数据吗?
当前将数据从设备直接插入 TableStorage 的流程是否正常(最佳实践?)?如果不是,请提出解决方案的最佳方法。
【问题讨论】:
标签: c# azure signalr azure-table-storage azure-iot-hub