本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
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完成:
- 本页导读 (1)
- 注意事项
- 计费说明
- 创建Topic
- 查看Topic列表
- 查询Topic详情
- 编辑Topic
- 删除Topic
- 快速体验
- 查看仪表盘
- 更多操作
- 相关文档