rabbitmq

xiaoxiao2021-02-28  40

1. 用户角色分类:

nonemanagementpolicymakermonitoringadministrator

各类角色描述:

none

不能访问 management plugin

management

用户可以通过AMQP做的任何事外加:

列出自己可以通过AMQP登入的virtual hosts  

查看自己的virtual hosts中的queues, exchanges bindings

查看和关闭自己的channels connections

查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。

policymaker

management可以做的任何事外加:

查看、创建和删除自己的virtual hosts所属的policiesparameters

monitoring  

management可以做的任何事外加:

列出所有virtual hosts,包括他们不能登录的virtual hosts

查看其他用户的connectionschannels

查看节点级别的数据如clusteringmemory使用情况

查看真正的关于所有virtual hosts的全局的统计信息

administrator   

policymakermonitoring可以做的任何事外加:

创建和删除virtual hosts

查看、创建和删除users

查看创建和删除permissions

关闭其他用户的connections

 

2. 页面管理用户

默认只有guest用户,创建用户:

用户密码都为:bgdatadmin

权限选择administrator

 

添加完后 virtual hosts列为空

 

bgdatadmin进去,选择virtual host/

关于虚拟主机,Virtual Host,其实是一个虚拟概念,类似于权限控制组,一个Virtual Host里面可以有若干个ExchangeQueue,但是权限控制的最小粒度是Virtual Host

3. 创建队列、交换机

可以使用代码创建,也可以提前手动创建。

在页面的queue中直接创建,选择相应的虚拟机virtual host

exchanges创建一个交换机,选择相应的虚拟机,创建完后,点交换机名查看详情,在bindings中将此交换机与一个或多个队列绑定,绑定时指定routing key,这个值在后面使用springboot连接时会用到。

转载请注明原文地址: https://www.6miu.com/read-2614084.html

最新回复(0)