2.2 用户管理
2.2.1 命令行用户管理
-
在linux中使用命令行创建用户
-
## 进入到rabbit_mq的sbin目录 cd /usr/local/rabbitmq_server-3.7.0/sbin ## 新增用户 ./rabbitmqctl add_user jikeyi admin123
设置用户级别
-
## 用户级别: ## 1.administrator 可以登录控制台、查看所有信息、可以对RabbitMQ进行管理 ## 2.monitoring 监控者 登录控制台、查看所有信息 ## 3.policymaker 策略制定者 登录控制台、指定策略 ## 4.managment 普通管理员 登录控制台 ./rabbitmqctl set_user_tags ytao administrator
2.2.2 管理系统进行用户管理
-
管理系统登录:访问http://localhost:15672/ localhost可换成RabbitMQ实际所安装的IP地址
- 1.新增用户
- 2.创建虚拟主机
- 3.删除用户
- 4.用户绑定虚拟主机
-
三、RabbitMQ工作模式
RabbitMQ提供了多种消息的通信方式—工作模式
https://www.rabbitmq.com/getstarted.html
-
3.1 简单模式
-
消息通信是由两个角色完成:消息生产者(producer)和 消息消费者(Consumer)
- 生产者将消息发送到队列,消费者把消息从队列取出
-
-
3.2 工作模式
- 多个消费者监听同一队列,但最终只有一个消费者消费成功
-
- 一个交换机绑定多个队列,每个队列有一个消息消费者,消息可被每一个消费者使用
-
- 一个交换机绑定多个队列,每个消息队列都有自己唯一的key,每个队列都有一个消费者
-
-
-
-
-
-