rabbitmq vhost

rabbitmq vhost

每一个rabbitmq服务器都能创建虚拟的消息服务器,我们称之为虚拟主机(virtual host)。简称vhost
特性:

  • 每一个vhost本质上是一个小型的独立的rabbitmq服务器,拥有自己独立的完整的一套队列、绑定关系、交换器等。同一个服务器上的多个vhost是完全隔离的。队列及交换器等不互通。

创建vhost

1.通过前台创建

在这里插入图片描述

2.通过命令行创建
rabbitmqctl add_vhost {vhost}

{vhost}为新的vhost的名字。
实现效果如下:
在这里插入图片描述
在这里插入图片描述

删除vhost

删除vhost的同时,也会删除其下所有的队列、交换器、绑定关系、用户权限、参数和策略信息等。

1.前台删除

在这里插入图片描述
注意:需要点击进入对应vhost中

2.命令行删除
rabbitmqctl delete_vhost {vhost_name}