【RabbitMQ】架构及控制台简单使用

https://blog.csdn.net/weixin_73077810/article/details/133836287
https://www.bilibili.com/video/BV1mN4y1Z7t9/

架构

在这里插入图片描述

publisher:生产者,也就是发送消息的一方
consumer:消费者,也就是消费消息的一方
queue:队列,存储消息。生产者投递的消息会暂存在消息队列中,等待消费者处理
exchange:交换机,负责消息路由。生产者发送的消息由交换机决定投递到哪个队列。
virtual host:虚拟主机,起到数据隔离的作用。每个虚拟主机相互独立,有各自的exchange、queue

简单使用

打开Exchanges选项卡,看到已经存在很多交换机:
在这里插入图片描述

点击任意交换机,进入交换机详情页面。利用控制台中的publish message 发送一条消息:
在这里插入图片描述
这里是由控制台模拟了生产者发送的消息。由于没有消费者存在,最终消息丢失了,这样说明交换机没有存储消息的能力。

打开Queues选项卡,新建一个队列:
在这里插入图片描述
在这里插入图片描述

将队列与交换机绑定
在这里插入图片描述

此时使用交换机发送消息,队列就能收到了在这里插入图片描述

数据隔离

在这里插入图片描述

接下来在RabbitMQ的控制台完成下列操作:1、新建一个用户hmall 2、为hmall用户创建一个virtual host 3、测试不同virtual host之间的数据隔离现象

1、新建hmail用户
在这里插入图片描述
在这里插入图片描述
hmail暂时没有可以访问的虚拟主机

2、
登录hmail用户,发现能看到rabbit-queue但是没法查看消息,没法操作

3、
新建虚拟主机
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心星人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值