1. 用户角色分类:
none、management、policymaker、monitoring、administrator
各类角色描述:
none
不能访问 management plugin
management
用户可以通过AMQP做的任何事外加:
列出自己可以通过AMQP登入的virtual hosts
查看自己的virtual hosts中的queues, exchanges 和 bindings
查看和关闭自己的channels 和 connections
查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。
policymaker
management可以做的任何事外加:
查看、创建和删除自己的virtual hosts所属的policies和parameters
monitoring
management可以做的任何事外加:
列出所有virtual hosts,包括他们不能登录的virtual hosts
查看其他用户的connections和channels
查看节点级别的数据如clustering和memory使用情况
查看真正的关于所有virtual hosts的全局的统计信息
administrator
policymaker和monitoring可以做的任何事外加:
创建和删除virtual hosts
查看、创建和删除users
查看创建和删除permissions
关闭其他用户的connections
2. 页面管理用户
默认只有guest用户,创建用户:
用户名和密码都为:bgdatadmin
权限选择administrator
添加完后 virtual hosts列为空
点击bgdatadmin进去,选择virtual host为/
关于虚拟主机,Virtual Host,其实是一个虚拟概念,类似于权限控制组,一个Virtual Host里面可以有若干个Exchange和Queue,但是权限控制的最小粒度是Virtual Host
3. 创建队列、交换机
可以使用代码创建,也可以提前手动创建。
在页面的queue中直接创建,选择相应的虚拟机virtual host
在exchanges创建一个交换机,选择相应的虚拟机,创建完后,点交换机名查看详情,在bindings中将此交换机与一个或多个队列绑定,绑定时指定routing key,这个值在后面使用springboot连接时会用到。