##账户管理
在项目开发的时候.可能会出现多个项目使用一个MQ服务器做测试.
所以为了管理方便.rabbitMQ支持支持创建多个不同的登入账号
同时支持Vhost虚拟主机,在不同的Vhost下交换机和队列设定都是独立的.便于管理
那么同时可以设定账户对不同Vhost的访问权限
接下来进行详细介绍
在WEB面板上.点选Admin菜单,右侧可以看到三个选项
####Users即账户管理
-
展开All users可以看到RabbitMQ的账号列表,可以看到详情
-
点击名字即可看到账户详细信息
2.1 账户编辑可以移除或者添加.某个账户对某个vhost的权限.
其中有三个权限正则选项,分别表示配置,写操作,读操作
正则表达式匹配要操作的交换机或者队列的名称
下边赋予一个对照表
需求 | configgure | write | read |
---|---|---|---|
创建或删除交换机或队列 | 是 | ||
交换机绑定或解绑 | 目标交换机 | 源交换机 | |
队列与交换机绑定或解绑 | 队列 | 交换机 | |
发送消息到交换机 | 交换机 | ||
获取或清除消息 | 队列 |
在然后是修改密码和删除用户
####Vhost虚拟主机
查看所有的vhost,以及添加vhost
当点击名称,可以查看详情.
Overview详情中显示了这个vhost的动态曲线图,
Tracing enabled:表示开启了监听
Permissions 表示哪些用户对当前vhost有访问权限
Set permission以及设置新用户对当前vhost的访问权限.以及删除vhost
####Policies策略
如需转载请注明: 转载自26点的博客
本文链接地址: rabbitMQ消息队列 – 账号权限管理
转载请注明:26点的博客 » rabbitMQ消息队列 – 账号权限管理