tencent cloud

消息队列 RabbitMQ 版

动态与公告
新功能发布记录
公告
产品简介
TDMQ 产品系列介绍与选型
什么是消息队列 RabbitMQ 版
产品优势
应用场景
开源托管版与 Serverless 版差异说明
开源版本支持说明
与开源 RabbitMQ 对比
高可用
使用限制
RabbitMQ 相关概念
开区地域
相关云服务
产品计费
计费概述
价格说明
计费示例
按小时付费转包年包月
续费说明
查看消费明细
欠费说明
退费说明
快速入门
入门流程指引
步骤1:准备工作
步骤2:创建 RabbitMQ 集群
步骤3:配置 Vhost
步骤4:使用 SDK 收发消息
步骤5:查询消息
步骤6:销毁资源
用户指南
使用流程指引
配置账号权限
创建集群
配置 Vhost
连接集群
管理消息
配置高级特性
管理集群
查看监控和配置告警
实践教程
实践教程使用说明
RabbitMQ 客户端实践教程
RabbitMQ 消息可靠性实践教程
RabbitMQ 支持 MQTT 协议说明
迁移集群
迁移方案概述
步骤1:购买云上实例
步骤2:迁移元数据上云
步骤3:开启双读写
API 参考(开源托管版)
API 概览
API 参考(Serverless 版)
History
Introduction
API Category
Making API Requests
Relevant APIs for RabbitMQ Serverless PAAS Capacity
RabbitMQ Serverless Instance Management APIs
Data Types
Error Codes
SDK 文档
SDK 概述
Spring Boot Starter 接入
Spring Cloud Stream 接入
Java SDK
Go SDK
Python SDK
PHP SDK
安全与合规
权限管理
网络安全
删除保护
变更记录
云 API 审计
常见问题
服务等级协议
联系我们

创建 Vhost

PDF
聚焦模式
字号
最后更新时间: 2026-01-04 15:30:29
虚拟主机(Virtual Host,简称 Vhost)是 TDMQ RabbitMQ 版中的一个资源管理概念,用作逻辑隔离,不同 Vhost 之间的 Exchange 和 Queue 相互隔离,互不干扰。一个集群下可以创建多个 Vhost,一个 Vhost 里面可以有若干个 Exchange 和 Queue。Producer 和 Consumer 连接 RabbitMQ 集群时需要指定一个 Vhost。
用户不同的业务场景一般可以通过 Vhost 做隔离,并且针对不同的业务场景做专门的配置,例如消息保留时间。

约束和限制

同一个 Vhost 下的 Exchange 和 Queue 的名称唯一。
一个集群开源托管版集群下最多可以创建20个 Vhost,一个 Serverless 版集群下最多可以创建250个 Vhost。
集群创建完成后,系统会自动创建一个名为“/”的默认 Vhost ,不支持被删除。

前提条件

已创建好 RabbitMQ 集群,详情可参见 创建集群

操作步骤

2. 在左侧导航栏选择集群管理 > Vhost,选择好地域和集群后,单击新建进入创建 Vhost 页面。
3. 在新建 Vhost 对话框,设置 Vhost 的相关属性配置。
参数
说明
Vhost 名称
设置 Vhost 的名称(创建后不可修改),需符合命名规则,1-64个字符,只能包含字母、数字、“.”、“-”、“/” 及 “_”。
镜像队列
仅集群类型为开源托管版时支持开启镜像队列,Serverless 版暂不支持。
建议开启镜像队列保证可用性。此镜像队列可以在 RabbitMQ 集群中的多个节点上复制队列中的消息,确保在某个节点发生故障时,队列中的消息不会丢失(单节点集群无法开启)。开启后,会在对应 Vhost 的 基本信息 > 策略页面生成一条默认策略,该策略只对相应的 Vhost 生效,默认策略的参数请参考 配置镜像策略
说明
Vhost 的备注说明。
4. 单击提交,完成所在集群的 Vhost 创建。

后续步骤

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


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈