RabbitMQ概念篇 vhost
what is virtual_host
vhost是rabbitmq分配权限的最小细粒度。比如我们可以为一个用户分配一个可以访问哪个或者哪一些vhost的权限。
但是不能为用户分配一个可以访问哪一些exchange,或者queue的权限,因为rabbitmq的权限细粒度没有细化到交换器和队列,他的最小细粒度是vhost(vhost中包含许多的exchanges,queues,bingdings)。
所以如果exchangeA 和queueA 只能让用户A访问,exchangeB 和queueB 只能让用户B访问,要达到这种需求,只能为exchangeA 和queueA创建一个vhostA,为exchangeB 和queueB 创建vhostB,这样就隔离开来了。
补充:一个broker可以开设多个vhost,用于不同用户的权限分离
virtual host只是起到一个命名空间的作用,所以可以多个user共同使用一个virtual host,文章开头写的vritual_host = '/',这个是系统默认的,
就是说当我们创建一个到rabbitmq的connection时候,它的命名空间是'/',需要注意的是不同的命名空间之间的资源是不能访问的,比如 exchang,queue ,bingding等
How does it work
查看rabbitmqctl工具相关命令
rabbitmqctl
RabbitMQ概念篇 vhost相关推荐
- 0 RabbitMQ概念
目录 1.RabbitMQ基本概念 2.为什么使用消息队列 3.RabbitMQ特点 4.基本概念解释 4.1 宏观 4.2 概念 4.3 消息路由 Exchange类型 5.工作过程 6.持久化 版 ...
- ORM查询语言(OQL)简介--概念篇
相关文章内容索引: ORM查询语言(OQL)简介--概念篇 ORM查询语言(OQL)简介--实例篇 ORM查询语言(OQL)简介--高级篇:脱胎换骨 ORM查询语言(OQL)简介--高级篇(续):庐山 ...
- android 电容屏(二):驱动调试之基本概念篇
关键词:android 电容屏 tp 工作队列 中断 多点触摸协议 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:S5PV310(sams ...
- 人工智能 | 自动驾驶与人工智能前沿研究报告(概念篇)
博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ================= ...
- 人工智能 | 人脸识别研究报告(概念篇)
博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ================= ...
- 人工智能 | 自然语言处理研究报告(概念篇)
博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ================= ...
- JavaScript高级程序设计之基本概念篇
日子天天过,啥都能忘,学习不能忘.<JavaScript高级程序设计>这本书之前看过,但是只看了js的部分,其余部分并没有看.当时想,看看js部分应该够用了,但最近看了篇文章,受到了很深的 ...
- Linux Capabilities 入门教程--概念篇
该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 Linux Capabilities 入门教程:进阶实战篇 ...
- Hugepages你用了吗?--原理概念篇
Hugepages你用了吗?----原理概念篇 Hugepages你用了吗?----测试案例篇 引子 系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存.为 ...
最新文章
- [建议] GCC 新手入门【转】
- mysql访问oracle数据_python访问Oracle及Mysql数据库
- python123数值运算_python基础篇【第二篇】:数据运算、数据类型
- 修改shell提示符的显示格式
- 新手也能看懂的 SpringBoot 异步编程指南
- Objective-c方法调用流程
- Android 通知栏用法例子
- 个人总结——学期总结
- 4 相机切换_价格屠夫、训练伴侣——海鸟4K运动相机简评
- 数组自带的函数(方法)
- 关于WEB标准的理解
- L1-046 整除光棍 (20 分)—团体程序设计天梯赛
- 计算机房采用c02采灭火,[灭火器使用.doc
- 前端纯css 图片的模糊处理
- android账号密码长度限制,限制输入密码长度
- 成为互联网企业家的10个理由
- 【历史上的今天】12 月 8 日:D 语言发布;“复制粘贴”的发明者逝世;人人网成立
- 集成环信easeUI添加联系人详情页面ListView的显示处理步聚
- 基于spss的多元线性回归(逐步回归法 stepwise regression)
- 输出指定要求的回文日期与字符串拼接
热门文章
- 微信支付apiV3编程实例php,PHP 微信小程序 微信支付 v3
- PAT 10341114(并查集)
- ffmpeg加字幕和自定义字体
- 第一课:Python变量
- CSDN-Adobe Flex/AIR专区——http://flex.csdn.net/ 很多资料
- android第三方支付的接入(支付宝,微信,银联,京东,百度等)
- 【重磅】马晓东所著的《数字化转型方法论》获“大数据科技传播奖”,与李兰娟等10位院士、BAT高管共获殊荣
- 线性代数-二次型知识点总结
- ELK——企业级日志管理系统
- jquery ajax 二级联动