当我为rabbitmq用户设置权限时,输出vhost
:
[root@ha-node1 my.cnf.d]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...
设置权限时,
vhost
是什么意思,它具有什么功能? 最佳答案
在RabbitMQ中,虚拟主机是实体的逻辑组,它们类似于Apache中的虚拟主机或Nginx中的服务器块。
虚拟主机是使用Rabbitmqctl或HTTP API创建的,它们提供了逻辑分组和资源分离。
每个虚拟主机都有一个名称。当AMQP 0-9-1客户端连接到RabbitMQ时,它将指定要连接的虚拟主机名称。
如果身份验证成功并且提供的用户名被授予了对虚拟主机的权限,则建立连接。
关于rabbitmq - RabbitMQ中的虚拟主机是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45250282/