.NET中的实时传感器数据处理

时间:2018-08-28 20:06:21

标签: .net bigdata azure-stream-analytics real-time-data xmltextreader

我从URL获取传感器数据(具有XML格式),并且我必须处理(获取XML的某些部分-过滤器)此XML数据,然后必须保存到db。但是,我不知道使用哪种“处理方式”。

我知道一些解决方案。其中之一是XMLTextReader。 XMlTextReader如此快速地处理XML数据。另一个解决方案是Azure IoT流工具。但我不知道有关此工具的任何信息。

哪种解决方案是这种情况的最佳方法?

1 个答案:

答案 0 :(得分:0)

这里没有最好的方法,一切都有优点和缺点。

如果使用XMLTextReader,则需要关注代码逻辑并编写自己的程序以读取xml文件并将其存储到数据库中。但是,它没有限制,您可以根据需要使用XMLTextReader处理xml数据。

此外,您可以使用Azure流分析服务。

1。您可以从url中获取数据,并通过sdk代码将其存储到Azure Blob存储中。也可以使用Azure Data Factory将Http请求中的数据复制到Azure Blob存储中。

2。然后将azure blob存储作为azure流分析的输入。请参阅此doc

3。您可以将many services作为输出,例如cosmos db,sql数据库。

希望它对您有所帮助。有任何问题,请告诉我。