RabbitMQ逻辑结构与管理

RabbitMQ逻辑结构与管理

一、逻辑结构

消息队列作用:服务之间通信。

假设两个微服务之间通信:消息生产者和消息消费者,他们之间通过消息队列通信。消息队列内部存在多个虚拟主机和用户,不同的用户对不同的虚拟主机拥有权限,同一台虚拟主机内部存在多个消息队列。如下图:

在这里插入图片描述


二、管理(用户管理)
  1. 在linux系统中创建用户
cd /usr/local/rabbitmq_erlang/rabbitmq_server-3.8.0/sbin  //进入sbin目录
./rabbitmqctl add_user zhangsan 123 //添加用户:zhangsan 密码:123

在这里插入图片描述


  1. 设置用户级别
  • 超级管理员administrator,可以登录控制台,查看所有信息,可对RabbitMQ进行管理;
  • 监控者monitoring,可以登录控制台,可以查看所有信息,如进程数,内存磁盘使用情况;
  • 策略制定者policymaker,可以登录控制台,制定策略,但是无法查看节点信息;
  • 普通管理员 management 仅能登录控制台;
  • 其他,无法登录控制台,一般指的是提供者和消费者;
//设置用户权限
./rabbitmqctl set_user_tags zhangsan administrator

在这里插入图片描述


  1. 测试该添加的用户
  • 浏览器输入该用户名密码成功登录后截图:

在这里插入图片描述

注意:也可以登录成功后通过超级管理员在图像化系统里面进行增删查用户。

  1. 管理系统内操作
  • 添加用户

在这里插入图片描述

  • 添加虚拟机

在这里插入图片描述

更多操作不做演示,直接查看管理系统基本都会。

三、交换机和队列管理
  1. 创建队列步骤
    在这里插入图片描述
  2. 创建交换机
    请添加图片描述
    3)交换机绑定队列
    先点击交换机名字
    请添加图片描述
    然后直接输入队列名即可加入该交换机,如需接除绑定,点击后面的Unbind就可以了。如果此交换机是路由交换机,则还需指定Routing key。
    请添加图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值