MQTT协议基于Pub/Sub模型,因此任何消息都属于一个Topic。根据MQTT协议,Topic存在多级,定义第一级Topic为父级Topic,在使用云消息队列 MQTT 版前,需先创建该父级Topic资源。
注意事项
Topic不能跨实例使用,例如不能使用实例B的接入点订阅创建在实例A中的Topic。
Topic名称长度限制为3~64个字符,只能包含英文、数字、短划线(-)以及下划线(_)。
创建Topic
登录云消息队列 MQTT 版控制台,并在左侧导航栏单击实例列表。
在顶部菜单栏选择目标地域,然后在实例列表中单击实例名称进入实例详情页面。
- 在左侧导航栏单击Topic 管理,然后在页面左上角,单击创建 Topic。
- 在创建Topic面板中,输入要创建的Topic名称和描述,然后在左下角单击确定。
删除Topic
警告 Topic删除后,相关的生产者、消费者将会立即停止服务,Topic元数据和Topic的消息数据也会被同时删除且不可恢复,请您谨慎使用该操作。
- 进入Topic 管理页面。
- 在Topic列表中,找到需要删除的目标Topic,在其操作列中,选择 。
- 在弹出的对话框中单击确认。
更新Topic
- 进入Topic 管理页面。
- 在Topic列表中,找到需要更新的目标Topic,单击Topic名称。
- 在Topic 详情页面的基础信息区域中,单击描述后的编辑,在文本框中输入修改后的Topic描述,并单击确定完成修改。
查询Topic
- 进入Topic 管理页面。
- 在Topic列表中,找到需要查询的目标Topic,单击Topic名称进入Topic 详情页面。
相关文档
您还可以为Topic创建数据流入或流出规则,更多信息,请参见规则管理。
创建Topic和Group后可进行消息收发,详细信息,请参见快速使用MQTT的Java SDK收发消息(终端和云端消息收发)。