rabbitmq学习笔记2 : 添加用户和virtual hosts

登陆http://localhost:15672

添加用户

角色说明

  • administrator(超级管理员):可以登录控制台,查看所有信息可以对用户和策略进行操作
  • Monitoring(监控者):可以登录控制台,可以查看节点相关的信息,比如进程数,内存使用情况等
  • Policymaker(策略制定者):可以登录控制台,制定策略,但是无法查看节点信息
  • Management(普通管理员):仅能登录控制台
  • 其他:无法登录控制台,一般指的是提供者和消费者

VirtualHost与权限管理

像mysql有数据库的概念并且可以指定用户对库和表等操作的权限。那RabbitMQ呢?RabbitMQ也有类似的权限管理。在RabbitMQ中可以虚拟消息服务器VirtualHost,每个VirtualHost相当月一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通。
在RabbitMQ中无法通过AMQP创建VirtualHost,可以通过以下命令来创建

Virtual Hosts的使用场景

多租户的使用场景,比如主机资源紧缺情况下开发和测试共用一个RabbitMQ,可以使用Virtual Hosts将开发和测试隔离开.

posted @ 2020-05-20 09:32  xiangyu2038  阅读(776)  评论(0)    收藏  举报