操作场景
该任务指导您通过 TDMQ 控制台创建集群、Vhost、Exchange 和 Queue 等资源,了解运行一个客户端之前,控制台所需要进行的操作。
前提条件
已 注册腾讯云账号。
操作步骤
步骤1:新建集群
- 登录 TDMQ 控制台,进入集群管理页面,选择目标地域。
- 单击新建集群,填写集群名称和说明。
- 单击提交,完成集群创建。
- 在集群列表页面,单击刚刚创建好的集群作栏的接入地址,得到服务端的连接信息。
步骤2:创建 Vhost
- 在集群列表页面,单击刚刚创建好的集群 ID,进入集群基本信息页。
- 选择顶部的 Vhost 页签,单击新建,填写 Vhost 相关信息。
- Vhost 名称:设置 Vhost 的名称(创建后不可修改),3-64个字符,只能包含字母、数字、“-”及“_”
- 消息 TTL:设置未消费消息的保留时间,过期未 ACK(确认消息) 则自动删除,范围:60秒-15天
- 说明:Vhost 的备注说明
- 单击提交,完成 Vhost 创建。
步骤3:创建角色并授权
- 在 TDMQ 控制台 左侧导航栏选择角色管理,单击新建,创建一个角色。
- 在集群管理页面,单击刚刚创建好的集群的“ID”,进入集群详情页面。
- 在页面上方选择 Vhost 页签,找到刚刚创建的 Vhost,单击操作栏的配置权限。
- 在配置权限页面,单击添加角色,为刚刚创建的角色添加生产消费权限。
步骤4:创建 Exchange
- 在 Vhost 列表页,选择顶部的 Exchange 页签,进入 Exchange 列表页。
- 选择刚刚创建好的 Vhost,单击新建,填写 Exchange 名称和说明,选择路由类型。
- Direct:该类型 Exchange 会把消息路由到 RoutingKey 和 BindingKey 完全匹配的 Queue 中。
- Fanout:该类型 Exchange 会将消息路由到所有与其绑定的 Queue 中。
- Topic:该类型 Exchange 支持多条件匹配和模糊匹配,即使用 Routing Key 模式匹配和字符串比较的方式将消息路由至与其绑定的 Queue 中。
- X-delayed-message:通过声明该类 Exchange,您可以自定义消息的 Header 属性 x-delay 来指定消息延时投递的时间段,单位为毫秒。消息将在 x-delay 中定义的时间段后,根据路由规则被投递到对应的 Queue。路由规则取决于 x-delayed-type 中指定的 Exchange 路由类型。
- 单击提交,完成 Exchage 创建。
步骤5:创建 Queue
- 在 Exchange 列表页,选择顶部的 Queue 页签,进入 Queue 列表页。
- 选择刚刚创建好的 Vhost,单击新建,填写 Queue 名称,说明和死信 Exchange。
- 单击提交,完成 Queue 创建。
步骤6:创建路由关系
- 在 Queue 列表页,选择顶部的路由关系页签,进入路由关系列表页。
- 选择刚刚创建好的 Vhost,单击新建。
源 Exchange 选择刚刚创建的 Exchange,绑定类型选择 Queue,绑定目标选择刚刚创建好的 Queue。 - 单击提交,完成路由关系绑定。