RabbitMQ控制台的基本使用

启动RabbitMQ后,浏览器 http://localhost:15672 打开RabbitMQ的控制台页面后,登录默认账户guest。

一. 添加队列

控制台选择队列,然后选择添加队列,队列类型默认经典类型,然后输入队列名称,最后添加队列。

二.交换机绑定队列

交换机就是负责路由转发消息给绑定的队列,所以就需要绑定他们

控制台选择交换机exchanges,选择guest用户自带的默认的fanout类型交换机

选择绑定bindings ,输入刚才创建的队列名称,表示该队列绑定当前fanout交换机,绑定成功后,会显示,如下图。

三. 发布消息

交换机中找到 public message,输入内容点击发送。

然后找对绑定的队列,可以查看此消息

选择队列

查看消息

四. 数据隔离

RabbitMQ中,无论交换机还是队列,都属于指定用户的指定虚拟主机

RabbitMQ 除了简单的用户管理,用户信息中最重要的就是虚拟主机,用户可以创建多个虚拟主机

创建虚拟主机后,各虚拟主机会默认创建各种类型交换机,当前用户只能操作自己的虚拟主机上的,不能操作别人的虚拟主机上的信息

即使是超级管理也仅可查看所有虚拟主机以及其上的队列和交换机,但却无法操作其他虚拟主机上的队列信息和交换机信息,也就是文章上面说的所有操作仅能在自己的虚拟主机上进行,所以不同用户的虚拟主机之间存在数据隔离

相关推荐
仰望星空@脚踏实地1 小时前
Spring Boot Web 服务单元测试设计指南
spring boot·后端·单元测试
幼稚园的山代王2 小时前
RabbitMQ 4.1.1初体验-队列和交换机
分布式·rabbitmq·ruby
一勺菠萝丶3 小时前
Spring Boot + MyBatis/MyBatis Plus:XML中循环处理List参数的终极指南
xml·spring boot·mybatis
RainbowSea4 小时前
问题:后端由于字符内容过长,前端展示精度丢失修复
java·spring boot·后端
风象南5 小时前
SpringBoot 控制器的动态注册与卸载
java·spring boot·后端
我是一只代码狗5 小时前
springboot中使用线程池
java·spring boot·后端
hello早上好5 小时前
JDK 代理原理
java·spring boot·spring
PanZonghui5 小时前
Centos项目部署之运行SpringBoot打包后的jar文件
linux·spring boot
沉着的码农6 小时前
【设计模式】基于责任链模式的参数校验
java·spring boot·分布式
zyxzyx6666 小时前
Flyway 介绍以及与 Spring Boot 集成指南
spring boot·笔记