消息路由即通过路由规则动态规划消息的传输路径,使消息按照过滤条件,从消息源路由到目标节点。通过消息路由,可实现对数据路由的灵活控制和提高数据安全性。

IoT边缘计算基于消息路由,将数据在设备、函数计算应用、IoT Hub之间进行流转。支持同时存在多条路由路径。

目前支持以下几种消息路由路径:
  • 设备至函数计算应用。
  • 设备至流数据分析。
  • 设备至IoT Hub。
  • 函数计算应用至函数计算应用。
  • 函数计算应用至 IoT Hub。
  • 流数据分析至IoT Hub。
  • 流数据分析到函数计算应用
  • IoT Hub至函数计算应用。
关于消息路由QoS(消息投递质量), 目前Link IoT Edge八种消息路由路径全部支持QoS=0;目的端为IoT Hub的消息路由路径还支持QoS=1。
说明
  • QoS=0表示消息仅发送一次,不管是否被目的端成功接收;QoS=1表示最少发送一次消息,直至收到目的端的返回信息,则停止发送该消息;QoS=2表示发送消息并保证被目的端成功接收,且不会重复接收该消息。
  • 目前物联网边缘计算消息路由QoS暂不支持QoS=2的消息。
图 1. 消息路由示意图
消息路由_专有云