Message routing uses routing rules to dynamically route messages from a source to a destination node based on filter conditions. This provides flexible control over data paths and improves data security.
IoT Edge uses message routing to transfer data between devices, Function Compute applications, and IoT Hub. Multiple routing paths can be active simultaneously.
The following message routing paths are supported:
- Device to Function Compute application.
- Device to stream data analytics.
- Device to IoT Hub.
- Function Compute application to Function Compute application.
- Function Compute application to IoT Hub.
- Stream data analytics to IoT Hub.
- Stream data analytics to Function Compute application.
- IoT Hub to Function Compute application.
All eight message routing paths in IoT Edge support Quality of Service (QoS) 0. Routing paths that use IoT Hub as the destination also support QoS 1.
Note QoS 0 means at most once. QoS 1 means at least once. QoS 2 means exactly once. Support for higher QoS levels will be added to all routing paths in the future.

该文章对您有帮助吗?