RabbitMQ 基础架构流程 数据隔离 创建用户

介绍

  • publisher:消息发送者
  • -exchange:交换机,复制路由的消息
  • -queue:队列,存储消息
  • consumer:消息的消费者

    工作流程
    publisher消息发送者 -> exchange 交换机 -> queue 队列 -> consumer 消息的消费者

数据隔离

在实际的开发中一般一个消息队列会给多个网站去使用因为性能非常的强大,一般都会去进行隔离。

  • 隔离环境:不同虚拟主机之间的资源是完全隔离的,可以有效防止一个虚拟主机上的问题影响到其他虚拟主机。

  • 权限控制:可以为每个虚拟主机设置不同的用户权限,控制用户对队列、交换机等资源的访问权限。

  • 组织结构:按照应用、部门或其他逻辑组织方式来管理资源,使得系统管理更加高效。

创建用户

创建虚拟主机

创建成功,可以看到每一个的路由都是独立的


配置用户权限

配置成功

相关推荐
【D'accumulation】15 分钟前
典型的MVC设计模式:使用JSP和JavaBean相结合的方式来动态生成网页内容典型的MVC设计模式
java·设计模式·mvc
试行30 分钟前
Android实现自定义下拉列表绑定数据
android·java
Narutolxy35 分钟前
Python 单元测试:深入理解与实战应用20240919
python·单元测试·log4j
茜茜西西CeCe35 分钟前
移动技术开发:简单计算器界面
java·gitee·安卓·android-studio·移动技术开发·原生安卓开发
救救孩子把40 分钟前
Java基础之IO流
java·开发语言
小菜yh41 分钟前
关于Redis
java·数据库·spring boot·redis·spring·缓存
宇卿.1 小时前
Java键盘输入语句
java·开发语言
浅念同学1 小时前
算法.图论-并查集上
java·算法·图论
立志成为coding大牛的菜鸟.1 小时前
力扣1143-最长公共子序列(Java详细题解)
java·算法·leetcode
鱼跃鹰飞1 小时前
Leetcode面试经典150题-130.被围绕的区域
java·算法·leetcode·面试·职场和发展·深度优先