本文介绍如何在微消息队列MQTT版控制台上创建、查询、更新以及删除Topic。

背景信息

MQTT协议基于Pub/Sub模型,因此任何消息都属于一个Topic。根据MQTT协议,Topic存在多级,定义第一级Topic为父级Topic,使用微消息队列MQTT版前,需先在微消息队列MQTT版控制台创建该父级Topic。

更多信息请参见名词解释

注意事项

  • Topic不能跨实例使用,例如不能使用实例B的接入点订阅创建在实例A中的Topic。
  • Topic名称长度限制为3~64个字符,只能包含英文、数字、短划线(-)以及下划线(_)。

创建Topic

  1. 登录微消息队列MQTT版控制台
  2. 在左侧导航栏单击实例列表
  3. 在顶部菜单栏选择地域。
  4. 在实例列表中找到目标实例,在其操作列中,选择更多 > Topic 管理
  5. Topic 管理页面左上角,单击创建 Topic
  6. 在创建Topic面板中,输入要创建的Topic名称描述,然后在左下角单击确定
    您可以在Topic 管理页面查看刚创建的Topic。

更新Topic

  1. 登录微消息队列MQTT版控制台
  2. 在左侧导航栏单击实例列表
  3. 在顶部菜单栏选择地域。
  4. 在实例列表中找到目标实例,在其操作列中,选择更多 > Topic 管理
  5. 在Topic列表中,找到需要更新的目标Topic,单击Topic名称或在其操作中单击详情,进入Topic 详情页面。
  6. 基础信息区域中,单击描述后的编辑,在文本框中输入修改后的Topic描述,并单击确定完成修改。
    您可以在Topic 管理页面的查看刚才更新的Topic描述。

查询Topic

  1. 登录微消息队列MQTT版控制台
  2. 在左侧导航栏单击实例列表
  3. 在顶部菜单栏选择地域。
  4. 在实例列表中找到目标实例,在其操作列中,选择更多 > Topic 管理
  5. 在Topic列表中,找到需要查询的目标Topic,单击Topic名称或在其操作中单击详情,进入Topic 详情页面。
    在Topic详情页面您可以查询指定Topic的详细信息。

删除Topic

注意 Topic删除后,相关的生产者、消费者将会立即停止服务,Topic元数据和Topic的消息数据也会被同时删除且不可恢复,请您谨慎使用该操作。
  1. 登录微消息队列MQTT版控制台
  2. 在左侧导航栏单击实例列表
  3. 在顶部菜单栏选择地域。
  4. 在实例列表中找到目标实例,在其操作列中,选择更多 > Topic 管理
  5. 在Topic列表中,找到需要删除的目标Topic,在其操作列中,选择更多 > 删除
  6. 在弹出的对话框中单击确认
    Topic 管理页面,您已看不到刚才已删除的Topic信息。

更多信息

您还可以为Topic创建数据流入或流出规则,更多信息,请参见规则操作