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

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标准。
图 1. 消息路由示意图
消息路由