您可通过配置云消息队列 MQTT 版的数据流出规则来自定义数据从云消息队列 MQTT 版流出至其他阿里云产品。本文介绍数据流出的原理、应用场景、使用限制以及云消息队列 MQTT 版与其他阿里云产品的资源映射关系。

基本原理

如需将云消息队列 MQTT 版的数据导出至其他阿里云产品,您需创建数据流出规则。该规则用于将MQTT客户端发送的消息导出到您配置的其他阿里云产品中,从而实现直接调用云产品的API读取MQTT客户端发送的消息。数据流出

应用场景

设备数据上报

海量设备通过MQTT协议上报状态数据到云消息队列 MQTT 版,配置数据流出规则将云消息队列 MQTT 版的Topic映射到云消息队列 RocketMQ 版的Topic后,可以直接在后台服务启动云消息队列 RocketMQ 版的消费者消费处理上报数据。

使用限制

  • 当前仅支持将云消息队列 MQTT 版的数据流出至云消息队列 RocketMQ 版

规则映射方式

数据流出规则的映射粒度为云消息队列 MQTT 版父级Topic,即支持将云消息队列 MQTT 版的父级Topic下所有的消息导出到其他阿里云产品的某个资源中。针对MQTT协议的子级Topic,通过其他拓展属性的方式配置。

表 1. 映射关系
MQTT资源其他阿里云产品其他阿里云产品资源数据包定义
MQTT Topic云消息队列 RocketMQ 版云消息队列 RocketMQ 版的TopicMQTT与RocketMQ的消息结构映射

更多信息

如需了解控制台上的操作,请参见数据流出规则管理