文档

微消息队列MQTT版

更新时间:
一键部署

本文介绍如何在云消息队列 RocketMQ 版控制台创建流入源为云消息队列 MQTT 版的消息流入任务。

前提条件

  • 您已购买云消息队列 RocketMQ 版实例,且实例处于服务中状态。具体步骤,请参见创建资源

  • 您已创建云消息队列 MQTT 版实例,且实例处于服务中状态。具体步骤,请参见创建资源

开服地域

在消息集成中创建消息流入任务时,所有地域都支持将云消息队列 MQTT 版作为消息流入任务源端。

创建消息流入任务

  1. 登录云消息队列 RocketMQ 版控制台,在左侧导航栏选择消息集成 > 消息流入
  2. 在顶部菜单栏选择地域,如华东1(杭州),然后在消息流入页面中,单击创建任务
  3. 消息流入创建面板,设置任务名称,选择流入类型微消息队列 MQTT版,配置以下信息,然后单击确定

    1. 资源配置区域,设置以下参数。

      表 1. 源端微消息队列MQTT版参数配置

      参数

      说明

      示例

      地域

      默认选择创建消息流入任务时选择的地域且不可更改。

      华东1(杭州)

      MQTT实例

      选择提前创建好的云消息队列 MQTT 版实例。

      testinstance

      MQTT Topic

      选择云消息队列 MQTT 版实例中的Topic。

      testtopic

      表 2. 目标端云消息队列 RocketMQ 版参数配置
      参数说明示例
      地域接收云消息队列 RocketMQ 版消息的目标实例所在的地域。华东1(杭州)
      版本选择目标端云消息队列 RocketMQ 版实例的版本。RocketMQ 4.x
      实例ID选择接收云消息队列 RocketMQ 版消息的目标实例。MQ_INST_115964845466****_BYEiGXc4
      Topic选择目标实例的Topic。test
    2. 数据处理区域,设置消息的过滤、转换、重试和死信。

      • 消息过滤

        • 无需过滤:默认投递全部事件。

        • 自定义配置:使用事件模式匹配特定事件。详细规则,请参见消息过滤

      • 消息转换

        • 默认配置:默认将消息内容或相关属性映射到目标端。映射关系,请参见默认配置映射关系

        • 自定义配置:根据自身需求配置自定义参数投递至目标端。

          参数

          说明

          示例

          Body

          需要投递的事件的消息内容。配置规则,请参见消息转换

          部分事件

          $.data.body

          Properties

          需要投递的事件的属性。配置规则,请参见消息转换

          部分事件

          $.data.props

          Keys

          需要投递的事件的过滤属性。配置规则,请参见消息转换

          部分事件

          $.data.systemProperties.KEYS

          Tags

          需要投递的事件的过滤属性。配置规则,请参见消息转换

          部分事件

          $.data.systemProperties.TAGS
      • 重试和死信:配置事件推送失败时的重试策略及错误发生时的处理方式。更多信息,请参见重试和死信

  4. 返回消息流入页面,找到创建好的任务,在其右侧操作列,单击启用

  5. 提示对话框,阅读提示信息,然后单击确认

    启用任务后,会有30秒~60秒的延迟时间,您可以在消息流入页面的状态栏查看启动进度。

其他操作

消息流入页面,找到目标任务,在其右侧操作列,执行其他操作。

消息流出
  • 查看任务详情:单击详情,在消息流出详情页面,查看任务的源端配置、目标端配置及资源信息。
  • 编辑任务配置:单击编辑,在消息流出编辑面板,修改资源配置规则配置
  • 启停任务:单击启用或者停用,然后在提示对话框,单击确认
  • 删除任务:单击删除,然后在提示对话框,单击确认
  • 本页导读 (1)
文档反馈