You need to enable JavaScript to run this app.
导航

绑定用户和 Vhost

最近更新时间2024.01.26 16:09:35

首次发布时间2024.01.26 16:09:35

建议您在进行生产和消费消息前,先在 RabbitMQ 集群管理 Web UI 上为用户绑定 Virtual Host,否则在生产或消费时将会出现类似access to vhost '/' refused for user 'xxx'无权连接的报错信息。
Virtual Host(虚拟主机)提供了资源逻辑隔离的能力,它允许用户在 RabbitMQ 服务器上创建多个独立的消息代理环境。每个 vhost 都有自己的 Queue、Exchange、Binding 和权限限制,使得不同的应用程序或服务可以在相互隔离的环境中进行通信。

  1. 登录消息队列 RabbitMQ版实例的 Web UI。
    操作步骤,请参见连接 RabbitMQ 管理地址
  2. 在顶部菜单栏,单击 Admin,单击目标用户名称。
    未绑定 Virtual Host 的实例用户显示No access
    图片
  3. 为用户绑定 Virtual Host,然后单击 Set permission
    每个 RabbitMQ 服务器都有一个默认的 vhost,即 "/"。如果您需要创建自定义 Virtual Host,请参见设置实例镜像队列
    图片
  4. 查看用户已绑定的Virtual Host。
    图片