本文主要是介绍(十三)RabbitMQ消息队列-VirtualHost与权限管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
VirtualHost
像mysql有数据库的概念并且可以指定用户对库和表等操作的权限。那RabbitMQ呢?RabbitMQ也有类似的权限管理。在RabbitMQ中可以虚拟消息服务器VirtualHost,每个VirtualHost相当月一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通。
在RabbitMQ中无法通过AMQP创建VirtualHost,可以通过以下命令来创建。
rabbitmqctl add_vhost [vhostname]
当然也可以通过WEB管理插件来创建。
如上图在创建完vhost后可以在All Virtual Host标签看到新建的VirtualHost。
用户权限管理
通常在权限管理中主要包含三步:
- 新建用户
- 配置权限
- 配置角色
新建用户
这篇关于(十三)RabbitMQ消息队列-VirtualHost与权限管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!