有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

操作场景

虚拟主机(Virtual Host,简称 Vhost)是 TDMQ RabbitMQ 版中的一个资源管理概念,用作逻辑隔离,不同 Vhost 之间的 Exchange 和 Queue 相互隔离,互不干扰。
用户不同的业务场景一般都可以通过 Vhost 做隔离,并且针对不同的业务场景设置专门的配置,例如消息保留时间。
本文档指导您使用消息队列 TDMQ RabbitMQ 版时,创建多个 Vhost,以便在同一个集群下将 TDMQ RabbitMQ 版应用于不同的场景。
说明
同一个 Vhost 下的 Exchange 和 Queue 的名称唯一。

前提条件

操作步骤

创建 Vhost

1. 登录 TDMQ 控制台,选择地域后,单击目标集群的 ID 进入集群基本信息页面。
2. 选择顶部 Vhost 页签,单击新建进入创建 Vhost 页面。
3. 在新建 Vhost 对话框,设置 Vhost 的相关属性配置。
Vhost 名称:设置 Vhost 的名称(创建后不可修改),1-64个字符,只能包含字母、数字、'.'、'-'及'_'
Trace插件:rabbitmq_tracing插件,能够跟踪经过 RabbitMQ 的消息。开启后,可以使用控制台上的消息查询能力。
说明:Vhost 的备注说明
4. 单击提交完成所在集群 Vhost 的创建。



后续步骤:接下来就可以在该 Vhost 中 创建 Exchange 和 Queue 进行消息的生产和消费了。

查看 Vhost

在 Vhost 列表页,单击要查看的 Vhost 的 ID,进入 Vhost 基本信息页面。分为两个模块:
概览
Queue 数量:展示当前 Vhost 下的 Queue 数量。
Exchange 数量:展示当前 Vhost 下的 Exchange 数量。
Channel 数量:展示当前 Vhost 下的 Channel 数量
User 数量:展示当前 Vhost 的用户数量。
Connection 列表
展示当前 Vhost 下的 connection 情况和相应 connection 的 channel 数量




修改 Vhost

Trace 插件开关可以在 Vhost 列表页开启和关闭。



如果需要重新修改编辑 Vhost 说明,可以通过以下步骤操作:
1. Vhost 列表页,单击操作列的编辑,进入编辑页面。
2. 修改说明,单击提交完成修改。

删除 Vhost

如果想删掉创建的 Vhost,可以通过以下步骤操作:
1. Vhost 列表页,单击操作列的删除
2. 在删除的确认弹框中,单击确定,即可删除 Vhost。
注意
Vhost 删除后,该 Vhost 下的所有资源将会被清空,且无法恢复。