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

背景信息

Topic是消息队列RocketMQ版里对消息的一级归类。消息队列RocketMQ版支持发布和订阅模型,通过Topic完成消息的发布和订阅。消息生产者将消息发送到Topic中,而消息消费者则通过订阅该Topic来获取和消费消息。

注意事项

  • Topic不能跨实例使用,例如在实例A中创建的Topic A不能在实例B中使用。
  • 同一实例下Topic名称必须唯一,不同实例间的Topic名称可以重复。
  • Topic名称长度限制为3~64个字符,只能包含英文、数字、短划线(-)以及下划线(_)。
  • 消息队列RocketMQ版会根据API调用次数和Topic资源占用数进行收费,因此创建和删除Topic操作会对计费产生影响。更多计费信息,请参见计费概述

创建Topic

  1. 登录消息队列RocketMQ版控制台
  2. 在左侧导航栏,单击实例列表
  3. 在顶部菜单栏,选择地域,如华东1(杭州)
  4. 实例列表页面,单击目标实例名称,进入实例详情页面。
  5. 在左侧导航栏,单击Topic 管理
  6. Topic 管理页面单击创建 Topic
  7. 创建 Topic面板中,输入该Topic的名称描述,选择该Topic的消息类型,然后单击确定创建Topic
    您可以在Topic 管理页面查看刚才新建的Topic。
注意 Topic的消息类型不能混用,例如您创建的Topic的消息类型为普通消息,则该Topic只能收发普通消息,不能用来收发顺序消息。更多信息,请参见消息类型概述

删除Topic

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

更新Topic

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

查询Topic

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

更多操作

Topic 管理页面,您还可以执行其他相关操作。

在Topic列表中找到您需要操作的Topic,在其操作列单击更多,在弹出的下拉菜单中选择以下操作:
  • 快速体验:通过控制台快速收发消息。
  • 权限参考:查看消息队列RocketMQ版控制台的权限策略。更多信息,请参见权限策略和示例
  • 在线 Group:查看订阅了该Topic的在线Group列表。
  • 云监控:查看当前Topic下的消息监控数据。
  • 消息生产图表:查看当前Topic的消息生产量和消息生产TPS。
  • 消息消费图表:查看当前Topic投递给其在线的Group的消息总量和TPS。
  • 查询消息:通过创建消息查询任务查询该Topic的消息详情。更多信息,请参见消息查询

更多信息

Topic的相关操作也可以通过调用API完成。