本文介绍如何在消息队列RocketMQ版控制台上创建、删除、更新和查询Topic。
背景信息
使用说明
Topic不能跨实例使用,例如在实例A中创建的Topic A不能在实例B中使用。
计费说明
消息队列RocketMQ版会对已创建的每一个Topic收取Topic资源占用费,即使Topic未使用也会产生费用,建议您及时删除不需要使用的Topic。更多计费信息,请参见消息收发定价详情。
Topic命名规范
- Topic名称长度限制为3~64个字符,只能包含英文、数字、短划线(-)以及下划线(_)。
- 如果Topic所在的实例有命名空间,则Topic的名称需要保证实例内唯一,不能和本实例下已有的Topic名称或Group ID重复;跨实例之间可以重名,例如实例A的Topic名称可以和实例B的Topic名称重复,也可以和实例B的Group ID重复。
- 如果Topic所在的实例无命名空间,则Topic的名称需要保证跨实例和跨地域全局唯一,全局范围内不能和已有的Topic名称或Group ID重复。
说明 实例是否有命名空间,可以在消息队列RocketMQ版控制台实例详情页面的基础信息区域查看。
创建Topic
删除Topic
警告 Topic删除后,相关的生产者、消费者将会立即停止服务,Topic元数据和Topic的消息数据也会被同时删除且不可恢复,请您谨慎执行该操作。
更新Topic
查询Topic
更多信息
Topic的相关操作也可以通过调用API完成:
- 创建Topic:OnsTopicCreate
- 删除Topic:OnsTopicDelete
- 查询Topic列表:OnsTopicList
- 查询Topic消息总量及更新时间OnsTopicStatus
- 查询Topic订阅关系:OnsTopicSubDetail