操作场景
主题模型类似设计模式中的发布订阅模式,Topic 相当于发布消息的单位,Topic 下面的订阅者相当于观察者模式。Topic 会把发布的消息主动推送给订阅者。
本文档介绍在使用 TDMQ CMQ 版时,如何创建或删除一个主题。
操作步骤
创建主题
- 登录 TDMQ 控制台,在左侧导航栏选择主题订阅,选择好地域。
- 在队列列表页面,单击新建,根据页面提示填写信息。

- 主题名称:以字母起始,只能包含字母、数字、“-”及“_”,最大64字符,创建后不能修改,不区分大小写。
- 消息堆积:未触发推送到订阅者,或订阅者接收失败的消息,暂时堆积到主题中。
- 消息过滤类型:
- 标签:CMQ 提供生产、订阅的消息标签匹配能力,可用于消息过滤。
- 路由匹配:Binding key、Routing key 是组合使用的,完全兼容 rabbitmq topic 匹配模式。发消息时配的 Routing key 是客户端发消息带的。创建订阅关系时配的 Binding key 是 topic 和 订阅者 的绑定关系。
删除主题
在 主题 列表,单击目标主题操作列的删除,可删除主题,删除该主题后将不再推送消息。
发送消息
- 在主题列表页面,单击目标主题操作列的发送消息。
- 填写消息内容和消息过滤标签,单击发送,向消息接收侧发送测试消息。

说明:
填写发送的内容,至少1Byte,最大长度受限于设置的队列消息最大长度属性。

