分布式消息服务RABBITMQ版-创建Vhost:操作场景

时间:2024-06-28 17:01:07

操作场景

每个Vhost(Virtual Hosts)相当于一个相对独立的RabbitMQ服务器。Vhost用作逻辑隔离,分别管理Exchange、Queue和Binding,使得应用安全地运行在不同的Vhost上,相互之间不会干扰。一个实例下可以有多个Vhost,一个Vhost里可以有若干个Exchange和Queue。生产者和消费者连接RabbitMQ实例时,需要指定一个Vhost。Vhost的相关介绍,请参考官网文档Virtual Hosts

本章节主要介绍创建Vhost的操作,有以下几种方式,您可以根据实际情况选择任意一种方式:

  • 方式一:在控制台创建
  • 方式二:使用RabbitMQ WebUI创建
  • 方式三:调用API创建

RabbitMQ 3.8.35版本支持以上三种创建Vhost的方式,RabbitMQ AMQP-0-9-1版本只支持在控制台创建Vhost。

图1 Vhost架构图
support.huaweicloud.com/usermanual-rabbitmq/rabbitmq_ug_0022.html