RabbitMQ用户和virtual hosts的添加以及授权

RabbitMQ的使用

用户

1、超级管理员(administrator)

可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

2、监控者(monitoring)

可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

3、策略制定者(policymaker)

可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

4、普通管理者(management)

仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

5、其他

无法登陆管理控制台,通常就是普通的生产者和消费者。

添加用户

点击Admin
在这里插入图片描述
再点击 Add a user
在这里插入图片描述

添加完成如下

在这里插入图片描述

virtual hosts管理

虚拟主机(vhost)提供逻辑分组和资源分离。每一个vhost本质上是一个mini版的RabbitMQ服务器,拥有自己的connection、exchange、queue、binding等,拥有自己的权限。vhost之于RabbitMQ就像虚拟机于物理机一样,他们通过在各个实例间提供逻辑上分离,允许为不同的应用程序安全保密的运行数据。(大致相当于数据库)

添加virtual hosts

在这里插入图片描述
在这里插入图片描述

添加成功

在这里插入图片描述
一般以斜杠开头

virtual hosts授权

点击刚刚创建的virtual hosts
在这里插入图片描述
在这里插入图片描述
输入你需要哪个用户可以访问

成功授权后
在这里插入图片描述

发布了8 篇原创文章 · 获赞 0 · 访问量 235

猜你喜欢

转载自blog.csdn.net/weixin_44048746/article/details/104181124