Vhost管理

更新时间:
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

Vhost是指虚拟主机,用作逻辑隔离,分别管理各自的Exchange、Queue和Binding,使得应用能够安全地运行在不同的Vhost上,相互之间不会干扰。一个实例下可以有多个Vhost,一个Vhost里面可以有若干个Exchange和Queue。Producer和Consumer连接云消息队列 RabbitMQ 版需要指定一个Vhost。

注意事项

Vhost下除了内建的Exchange,其余Exchange和Queue资源全部删除后,才可删除Vhost。

创建Vhost

  1. 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表

  2. 实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。

  3. 在左侧导航栏,单击Vhost 列表

  4. Vhost 列表页面,单击创建 Vhost

  5. 创建 Vhost面板的Vhost名称文本框,输入Vhost名称,然后单击确定

查看统计数据

您可以查看各种指标数据,帮助您及时发现和定位问题。

  1. 实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。

  2. 在左侧导航栏,单击Vhost 列表

  3. Vhost 列表页面,找到目标Vhost,在其右侧操作单击详情

  4. Vhost 详情页面单击监控指标Dashboard页签查看统计数据。

    实例类型不同,统计数据不同。具体如下:

    • 企业版和铂金版:支持查看基于阿里云ARMS Prometheus监控服务和Grafana的指标信息。关于Dashboard详细信息和指标信息,请参见Dashboard

    • 普通版/专业版:通过云监控提供指标监控数据。关于云监控的详细信息和指标信息,请参见监控指标

      说明

      云消息队列 RabbitMQ 版不再支持开通新的普通版实例,此处指存量的普通版实例。

查看Vhost连接详情

Vhost创建完成并启动Connection后,您可以查看Vhost与客户端的连接情况,包括连接的客户端的IP地址、连接的状态、连接下各个Channel的状态、每分钟的消息收发量等。

  1. 实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。

  2. 在左侧导航栏,单击Vhost 列表

  3. Vhost 列表页面,选择需查看的Vhost,在其右侧操作列中,选择更多 > 连接详情,在Vhost 详情页面的连接详情页签,查看Vhost的连接信息。

    您也可以在目标Vhost名称处单击或其右侧操作列,单击详情,在Vhost 详情页面的连接详情页签,查看Vhost的连接信息。

    pg_view_vhost_detail

    表 1. Connection参数

    参数项

    说明

    Connection

    客户端的IP地址。

    Connection Name

    客户端自定义的Connection名称。

    AccessKey ID

    账号的AccessKey ID。

    State

    当前Connection的服务状态。

    SSL/TLS

    是否启用SSL/TLS连接。

    Protocol

    当前使用的AMQP协议版本。

删除Vhost

警告

删除Vhost会删除该Vhost内所有数据且不可恢复,请谨慎操作。

  1. 实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。

  2. 在左侧导航栏,单击Vhost 列表

  3. Vhost 列表页面,选择需删除的Vhost,在其操作列中,选择更多 > 删除

  4. 提示对话框,认真阅读提示信息,单击确认,删除Vhost。