您可通过配置云消息队列 MQTT 版的数据流出规则来自定义数据从云消息队列 MQTT 版流出至其他阿里云产品。本文介绍数据流出的原理、应用场景、使用限制以及云消息队列 MQTT 版与其他阿里云产品的资源映射关系。
基本原理
如需将云消息队列 MQTT 版的数据导出至其他阿里云产品,您需创建数据流出规则。该规则用于将MQTT客户端发送的消息导出到您配置的其他阿里云产品中,从而实现直接调用云产品的API读取MQTT客户端发送的消息。

应用场景
设备数据上报
海量设备通过MQTT协议上报状态数据到云消息队列 MQTT 版,配置数据流出规则将云消息队列 MQTT 版的Topic映射到云消息队列 RocketMQ 版的Topic后,可以直接在后台服务启动云消息队列 RocketMQ 版的消费者消费处理上报数据。
使用限制
- 当前仅支持将云消息队列 MQTT 版的数据流出至云消息队列 RocketMQ 版。
规则映射方式
数据流出规则的映射粒度为云消息队列 MQTT 版父级Topic,即支持将云消息队列 MQTT 版的父级Topic下所有的消息导出到其他阿里云产品的某个资源中。针对MQTT协议的子级Topic,通过其他拓展属性的方式配置。
MQTT资源 | 其他阿里云产品 | 其他阿里云产品资源 | 数据包定义 |
---|---|---|---|
MQTT Topic | 云消息队列 RocketMQ 版 | 云消息队列 RocketMQ 版的Topic | MQTT与RocketMQ的消息结构映射 |
更多信息
如需了解控制台上的操作,请参见数据流出规则管理。