Vhost是指虚拟主机,用作逻辑隔离,分别管理各自的Exchange、Queue和Binding,使得应用能够安全地运行在不同的Vhost上,相互之间不会干扰。一个实例下可以有多个Vhost,一个Vhost里面可以有若干个Exchange和Queue。Producer和Consumer连接云消息队列 RabbitMQ 版需要指定一个Vhost。
注意事项
Vhost下除了内建的Exchange,其余Exchange和Queue资源全部删除后,才可删除Vhost。
创建Vhost
登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。
在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
在左侧导航栏,单击Vhost 列表。
在Vhost 列表页面,单击创建 Vhost。
在创建 Vhost面板的Vhost名称文本框,输入Vhost名称,然后单击确定。
查看统计数据
您可以查看各种指标数据,帮助您及时发现和定位问题。
在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
在左侧导航栏,单击Vhost 列表。
在Vhost 列表页面,找到目标Vhost,在其右侧操作单击详情。
在Vhost 详情页面单击监控指标或Dashboard页签查看统计数据。
查看Vhost连接详情
Vhost创建完成并启动Connection后,您可以查看Vhost与客户端的连接情况,包括连接的客户端的IP地址、连接的状态、连接下各个Channel的状态、每分钟的消息收发量等。
在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
在左侧导航栏,单击Vhost 列表。
在Vhost 列表页面,选择需查看的Vhost,在其右侧操作列中,选择 ,在Vhost 详情页面的连接详情页签,查看Vhost的连接信息。
您也可以在目标Vhost名称处单击或其右侧操作列,单击详情,在Vhost 详情页面的连接详情页签,查看Vhost的连接信息。
表 1. Connection参数 参数项
说明
Connection
客户端的IP地址。
Connection Name
客户端自定义的Connection名称。
AccessKey ID
账号的AccessKey ID。
State
当前Connection的服务状态。
SSL/TLS
是否启用SSL/TLS连接。
Protocol
当前使用的AMQP协议版本。
删除Vhost
删除Vhost会删除该Vhost内所有数据且不可恢复,请谨慎操作。
在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
在左侧导航栏,单击Vhost 列表。
在Vhost 列表页面,选择需删除的Vhost,在其操作列中,选择 。
在提示对话框,认真阅读提示信息,单击确认,删除Vhost。