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

IoT 边缘计算基于消息路由,将数据在设备、函数计算、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 标准。
图 1. 消息路由示意图