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,每個隊列都有一個消費者
-
-
-
-
-
-