rabbitMQ数据隔离

server/2025/2/11 20:32:11/

用户管理

点击Admin选项卡,就会呈现rabbitMQ控制台的用户管理界面

  • Name:sde,也就是用户名
  • Tags:administrator,说明sde用户是超级管理员,拥有所有权限
  • Can access virtual host: /,可以访问的virtual host,这里的/是默认的virtual host

对于中小型企业而言,我们通常只会搭建一套MQ集群,公司内多个不同的项目同时使用。为了避免各个项目的互相干扰,我们会利用virtual host的隔离特性,将不同项目进行隔离。一般要做的就是两件事。

  • 给每个项目创建独立的运维账号,将管理权限分离。
  • 给每个项目创建不同的virtual host,将每个项目的数据隔离。

比如给我们今天学习的案例创建一个新的用户名,命名为sundaoen,密码:123

创建新用户

你会发现此时hmall用户没有任何Virtual host的访问权限:

不用着急,接下类我们就慢慢授权。

Virtual host 虚拟主机

我们先退出登录

切换到刚刚创建的sundaoen用户登录,密码为123,然后点击Virtual Hosts菜单,进入virtual host管理页:

可以看到目前只有一个默认的virtual host,名字为 /。

我们可以给案例项目创建一个单独的virtual host,而不是使用默认的/;新建起名为 /sde

创建完成后如图:

由于我们是登录hmall账户后创建的virtual host,因此回到users菜单,你会发现当前用户已经具备了对/sde这个virtual host的访问权限了:

此时,点击页面右上角的virtual host下拉菜单,切换virtual host为 /sde:

然后再次查看queues选项卡,会发现之前的队列已经看不到了:

这就是基于virtual host的隔离效果。


http://www.ppmy.cn/server/166849.html

相关文章

【Linux网络编程】:网络入门

文章目录 1.网络的发展历程1.1 诞生阶段(20世纪60年代 - 70年代)1.2. 分组交换技术与协议标准化阶段(20世纪70年代 - 80年代)1.3. 局域网与广域网发展阶段(20世纪80年代 - 90年代)1.4. 互联网商业化与普及阶…

计算机网络结课设计:通过思科Cisco进行中小型校园网搭建

上学期计算机网络课程的结课设计是使用思科模拟器搭建一个中小型校园网,当时花了几天时间查阅相关博客总算是做出来了,在验收后一直没管,在寒假想起来了简单分享一下,希望可以给有需求的小伙伴一些帮助 目录 一、设计要求 二、…

互联网企业线上业务拓展与开源AI智能名片2+1链动模式S2B2C商城小程序的创新应用

摘要:随着互联网技术的飞速发展,互联网企业不断探索线上业务的边界,寻求新的增长动力。在互联网初期,面对商业模式和盈利模式的不成熟,国内互联网企业多从借鉴国外成功经验起步,逐步摸索出适合本土市场的线…

Pyqt的QTabWidget组件

1、案例 动态加载tab页面 import sysfrom PyQt6.QtWidgets import * import qt_materialclass Window(QWidget):def __init__(self):super(Window, self).__init__()self.setWindowTitle("Login")self.resize(800, 600)# 存放已加载的页面idself.tab_index_set se…

ubuntu中如何在vscode的终端目录后显示(当前的git分支名) 实测有用

效果展示 配置过程: 在 Ubuntu 中,如果你想在 VS Code 的终端提示符后显示当前的 Git 分支名,可以通过修改 Shell 配置文件(如 ~/.bashrc 或 ~/.zshrc)来实现。以下是具体步骤: 1. 确定使用的 Shell 首…

鸿蒙HarmonyOS NEXT开发:优化复杂UI页面的性能——自定义组件冻结(freezeWhenInactive属性)

文章目录 一、自定义组件冻结1、freezeWhenInactive 二、当前支持的场景1、页面路由2、TabContent3、Navigation4、组件复用 三、限制条件 一、自定义组件冻结 自定义组件冻结功能专为优化复杂UI页面的性能而设计,尤其适用于包含多个页面栈、长列表或宫格布局的场景…

AF3 ExponentialMovingAverage类解读

AlphaFold3 的 ExponentialMovingAverage (EMA) 类,用于维护神经网络模型参数的指数加权移动平均。它可以在训练过程中对模型的参数进行平滑处理,以减缓参数更新的波动,帮助提升模型的泛化能力。 主要功能 EMA 通过对每个参数的移动平均来稳定模型的训练过程。在每一步,参…

【安全帽头盔检测】基于YOLOV11+pytorch+Flask+SpringBoot+Vue+MySQL的安全帽头盔检测识别系统

前言 本系统是一个完整的基于YOLOV11pytorchFlaskSpringBootVueMySQL的安全帽头盔检测识别系统。 可使用YOLOV1-YOLOV11的任意模型进行目标检测。可以检测图片、视频、摄像头三种方式。能够检测出是否佩戴安全帽或头盔。可应用于工地施工现场、工厂安全检查、电瓶车头盔佩戴等…