从 IoT Edge 上的事件网格转换到 Azure IoT Edge 本机功能
Azure IoT Edge 上的 Azure 事件网格已于 2023 年 3 月 31 日停用。 更新应用程序以改用 Azure IoT Edge 本机功能。
我们为什么要停用它?
在 IoT Edge 上停用事件网格有一个主要原因。 事件网格在云本机空间中不断发展,不仅在 Azure 中提供了更多可靠功能,还在本地方案中提供具有 Azure Arc 的 Kubernetes。
IoT Edge 上的事件网格 | IoT Edge 中心 |
---|---|
- 在本地/云中发布和订阅事件 - 将事件转发到事件网格 - 将事件转发到 Azure IoT 中心 - 在本地响应 Azure Blob 存储事件 |
- 连接到 IoT 中心 - 在模块或设备之间以本地方式路由消息 - 获取脱机支持 - 筛选消息 |
如何转换为 IoT Edge 功能
若要使用 IoT Edge 功能,请执行以下步骤:
- 根据下一部分中的功能表确定方案。
- 按照文档更改体系结构,并基于要转换的方案进行代码更改。
- 通过发送和接收消息/事件来验证更新的体系结构。
IoT Edge 上的事件网格对比 IoT Edge
下表突出显示了此转换期间的主要差异。
IoT Edge 上的事件网格 | IoT Edge |
---|---|
在本地或云中发布、订阅和转发事件 | 使用 IoT Edge 中心中的消息路由功能促进本地和云通信。 它通过对消息进行中转来实现设备到模块、模块到模块、设备到设备的通信,使设备和模块彼此独立。 如果订阅 IoT Edge 中心,则可以根据需要创建事件来发布到事件网格。 有关详细信息,请参阅 Azure IoT 中心和 IoT Edge 上的事件网格。 |
将事件转发到 IoT 中心 | 在使用脱机支持将消息发送到云时,使用 IoT Edge 中心优化连接。 有关详细信息,请参阅 IoT Edge 中心云通信。 |
在 IoT Edge(预览版)上响应 Blob 存储事件 | 创建或更新 Blob 时,可以使用 Azure 函数应用对云中的 Blob 存储事件做出响应。 有关详细信息,请参阅适用于 Azure Functions 的 Azure Blob 存储触发器和教程:将 Azure Functions 部署为模块 - Azure IoT Edge。 不支持 IoT Edge Blob 存储模块中的 Blob 触发器。 |