更新时间:2025-08-21 GMT+08:00
分享

删除RabbitMQ Vhost

本章节指导如何删除Vhost。删除Vhost的操作有以下几种方式,您可以根据实际情况选择任意一种方式:

约束与限制

  • 创建实例时创建的默认Vhost,不支持删除。
  • 删除Vhost后,该Vhost下的所有资源(包括Exchange、Queue)会被同步删除,且无法恢复。
  • RabbitMQ 3.x.x版本支持在控制台和WebUI删除Vhost,RabbitMQ AMQP-0-9-1版本只支持在控制台删除Vhost。

删除Vhost

以下介绍删除Vhost的操作步骤。

  1. 登录RabbitMQ控制台
  2. 在管理控制台左上角单击,选择RabbitMQ实例所在的区域。
  3. 单击实例名称,进入实例详情页面。
  4. 在左侧导航栏选择“实例管理 > Vhost列表”,进入Vhost列表页面。
  5. 通过以下任意一种方法,删除Vhost。

    • 勾选Vhost名称左侧的方框,可选一个或多个,单击信息栏左上侧的“删除Vhost”。
    • 在待删除的Vhost所在行,单击“删除”。
    • 单击待删除的Vhost名称,进入Vhost详情页。在右上角单击“删除”。

    删除Vhost后,该Vhost下的所有资源(包括Exchange、Queue)会被同步删除,且无法恢复。

  6. 在弹出的确认删除对话框中,单击“确定”。

    删除的Vhost已从Vhost列表中移除,表明Vhost已成功删除。

  1. 登录RabbitMQ WebUI
  2. 在顶部导航栏选择“Admin”,进入Admin页面。
  3. 在右侧导航栏选择“Virtual Hosts”,进入Virtual Hosts页面。

    图1 Virtual Hosts页面

  4. 单击待删除的Vhost名称,进入Vhost详情页。

    图2 待删除的Vhost

  5. 在“Delete this vhost”区域,单击“Delete this virtual host”,弹出确认删除对话框。

    图3 删除Vhost

    删除Vhost后,该Vhost下的所有资源(包括Exchange、Queue)会被同步删除,且无法恢复。

  6. 单击“确定”,完成Vhost的删除。

    在“Virtual Hosts”页面的“All virtual hosts”区域,已移除删除的Vhost,表明Vhost已成功删除。

相关文档

如果您希望通过API删除Vhost,请参考批量删除指定Vhost

相关文档