作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将消息从 Azure IoT 中心路由到 Blob 容器 ( Azure Storage as a routing endpoint )。发送到 IoT 中心的消息的内容类型为“application/json”,内容编码为“UTF-8”。然而,当它们到达 blob 存储时,其中几条消息会一起批量放入一个内容类型为“application/octet-stream”的文件中。因此,例如,当直接从 blob 读取时,Power BI 无法读取 JSON 格式的这些文件。
最佳答案
Tl;dr :请使用编码选项指定 AVRO 或 JSON 格式以及批处理频率/大小来控制批处理。
“使用 Azure 存储容器作为自定义终结点,IoT 中心将根据指定的批处理频率和 block 大小将消息写入 Blob。客户。在达到批量大小或批量频率后(以先发生者为准),IoT 中心会将排队的消息作为 blob 写入存储容器。您还可以指定要使用的命名约定你的 Blob ,如下所示。”
-下图显示了我们如何配置批处理计数和大小的设置。另请使用编码部分指定消息格式,例如 AVRO 或 JSON
请在下面发表评论,让我们知道您是否在此事上需要进一步帮助。
关于json - Azure IoT 中心中的消息路由返回 application/octet-stream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65412047/
我是一名优秀的程序员,十分优秀!