连接的失败报错RabbitMQ Exception (403) Reason
连接的失败报错:
1 | RabbitMQ Exception (403) Reason: "no access to this vhost" |
因为没有配置该用户的访问权限,可以通过:
1 | rabbitmqctl add_vhost admin |
来添加,并赋予权限:
1 | rabbitmqctl set_permissions -p 用户名 admin "." "." ".*" |
代码在连接的时候,必须制定对应的vhost,否则是没有访问权限:
1 | conn, err := amqp.Dial("amqp://sky:password@ip:5672/admin") |