本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
Topic是云消息队列 RocketMQ 版对消息的一级归类。云消息队列 RocketMQ 版支持发布和订阅模型,通过Topic完成消息的发布和订阅。消息生产者将消息发送到Topic中,而消息消费者则通过订阅该Topic来消费消息。本文介绍如何在云消息队列 RocketMQ 版控制台上创建、删除、更新和查询Topic。
注意事项
- Topic不能跨实例使用,例如在实例A中创建的Topic A不能在实例B中使用。 
- Topic类型和消息类型必须一致不能混用。例如,您需要创建一个Topic用于收发普通消息,则该Topic的消息类型必须为普通消息类型,不能选择顺序消息、事务消息等,否则会导致运维事件(如节点更换,实例迁移时定时消息丢失)。 
计费说明
云消息队列 RocketMQ 版不同的计费模式,Topic的计费方式也不相同。
- 包年包月、按量计费实例 - Topic数量超过实例免费配额的部分,会产生Topic费用。若未超出免费配额,则不产生费用。具体的计费规则,请参见Topic费用。 
- Serverless实例 - 按照Topic数量进行计费。具体的计费规则,请参见Serverless实例Topic费用。 
创建Topic
- 登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。 
- 在顶部菜单栏选择地域,如华东1(杭州),然后在实例列表中,单击目标实例名称。 
- 在左侧导航栏,单击Topic 管理。 
- 在Topic 管理页面,单击创建 Topic。 
- 在创建 Topic面板中,输入Topic的名称和描述,选择该Topic的消息类型,然后单击确定。  
查看Topic列表
- 登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。 
- 在顶部菜单栏选择地域,如华东1(杭州),然后在实例列表中,单击目标实例名称。 
- 在左侧导航栏,单击Topic 管理。 
- 在Topic 管理页面,可以查看当前实例的所有Topic。 
查询Topic详情
- 在Topic 管理页面,找到目标Topic,在其操作列单击详情。 
- 在Topic 详情页面,可以查询Topic的详细信息。 
编辑Topic
- 在Topic 管理页面,找到目标Topic,在其操作列单击详情。 
- 在Topic 详情页面单击基本信息页签,然后在基础信息区域单击编辑。 
- 在更新 Topic面板中输入修改后的Topic描述,并单击确定完成修改。 
删除Topic
- Topic删除后,相关的生产者、消费者将会立即停止服务,Topic元数据和Topic的消息数据也会被同时删除且不可恢复,请您谨慎执行该操作。 
- 若需要再次创建同名Topic,需要等待5分钟。 
- 在Topic 管理页面,找到目标Topic,在其操作列单击详情。 
- 在Topic 详情页面单击基本信息页签,然后在基础信息区域单击删除 Topic。 
- 在提示对话框,单击确认。 
快速体验
云消息队列 RocketMQ 版支持在控制快速体验普通消息的发送。其他类型消息的收发可通过SDK进行,具体操作,请参见SDK参考概述。
- 在Topic 管理页面,找到消息类型为普通消息的目标Topic,在其操作列单击详情。 
- 在Topic 详情页面,单击快速体验。 
- 在快速体验的消息生产和消费面板,按需执行相应操作: - 控制台: - 输入消息内容、消息 Key和消息 Tag,然后单击确定。 
- SDK: - 根据不同的SDK,查看对应的代码示例,并根据说明完成消息的发送与接收。 
  
查看仪表盘
仪表盘主要展示Topic的生产相关指标以及生产者客户端相关指标。仪表盘指标详情,请参见仪表盘。
- 在Topic 管理页面,找到目标Topic,在其操作列单击详情。 
- 在Topic 详情页面,单击仪表盘页签。 
更多操作
Topic导入和导出,请参见Topic导入/导出。
相关文档
Topic的相关操作也可以通过调用API完成: