您当前的位置:首页 > 计算机 > 服务器 > 网络服务

对RabbitMQ自带的web管理界面介绍

时间:12-12来源:作者:点击数:

RabbitMQ在安装好后,可以访问登录界面;其自带guest/guest的用户名和密码;

在这里插入图片描述

登录进入:

在这里插入图片描述

如果需要创建自定义用户;那么也可以登录管理界面后,如下操作:

在这里插入图片描述
角色说明: 
1、 超级管理员(administrator)
可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
2、 监控者(monitoring)
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
3、 策略制定者(policymaker)
可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
4、 普通管理者(management)
仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
5、 其他
无法登陆管理控制台,通常就是普通的生产者和消费者。

点击添加 就添加了一个 ws 用户

在这里插入图片描述

Virtual Hosts虚拟主机配置

像mysql拥有数据库的概念并且可以指定用户对库和表等操作的权限。RabbitMQ也有类似的权限管理;在RabbitMQ中可以虚拟消息服务器Virtual Host,每个Virtual Hosts相当于一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通。 相当于mysql的db。Virtual Name一般以/开头。

生产者与mq server建立连接,生产者以通道的方式传送消息,每一个生产者会对应一个虚拟主机(Virtual Host)我们可以将虚拟主机看成mysql中的一个数据库,我们可以对每一个应用建立一个虚拟主机,我们如果要访问某一个虚拟主机,我们需要将虚拟主机和用户进行绑定,比如mq默认的用户guest,它是可以访问mq当中所有的虚拟主机,在真正的项目当中,一个项目(一个业务)只能访问一个虚拟主机,

所以在我们使用mq的时候,先创建一个用户,再创建一个虚拟主机,接着将用户与虚拟主机进行绑定,才可以使用mq,当我们的生产者发送的消息进入虚拟主机之后,消息根据模型,消息会存放在交换机或队列当中,消费者就可以从队列当中获取消息。

创建Virtual Hosts

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

设置Virtual Hosts权限

在这里插入图片描述

虚拟主机创建完成之后,默认的用户为guest,我们设置为我们自定义的用户 ws

在这里插入图片描述

可以看到 ws就能使用 /demo 虚拟主机

在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门