RabbitMQ基本概念

RabbitMQ是AMQP协议的一个开源实现,所以其基本概念也就是的 AMQP 协
议中的基本概念。如图3-1所示是 RabbitMQ 的整体架构图。

Message(消息):消息是不具名的,它由消息头和消息体组成。消息体是不透明的,
而消息头则由一系列可选属性组成,这些属性包括routing-key(路由键)、priority(相
对于其他消息的优先级)、delivery-mode(指出该消息可能需要持久化存储)等。
Publisher(消息生产者):一个向交换器发布消息的客户端应用程序。
Exchange(交换器):用来接收生产者发送的消息,并将这些消息路由给服务器中的队
列。
Binding(绑定):用于消息队列和交换器之间的关联。一个绑定就是基于路由键将交
换器和消息队列连接起来的路由规则,所以可以将交换器理解成一个由绑定构成的路
由表。
Queue(消息队列):用来保存消息直到发送给消费者。它是消息的容器,也是消息的
终点。一条消息可被投入一个或多个队列中。消息一直在队列里面,等待消费者连接
到这个队列将其取走。
Connection(网络连接):比如一个TCP连接。

Channel(信道):多路复用连接中的一条独立的双向数据流通道。信道是建立在真实
的 TCP连接内的虚拟连接,AMOP命令都是通过信道发送出去的,不管是发布消息、
订阅队列还是接收消息,这些动作都是通过信道完成的。因为对于操作系统来说,建
立和销毁 TCP连接都是非常昂贵的开销,所以引入了信道的概念,以复用一个TCP
连接。
Consumer(消息消费者):表示一个从消息队列中取得消息的客户端应用程序。
Virtual Host(虚拟主机,在 RabbitMO中叫 vhost):表示一批交换器、消息队列和相关
对象。虚拟主机是共享相同的身份认证和加密环境的独立服务器域。本质上每个vhost
就是一台缩小版的 RabbitMQ 服务器,它拥有自己的队列、交换器、绑定和权限机制。
vhost是 AMOP 概念的基础,必须在连接时指定,RabbitMO 默认的 vhost是“/”
Broker:表示消息队列服务器实体。

交换器的类型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/36274.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3中的图片懒加载指令及全局注册

vue3中的图片懒加载指令及全局注册 最近重新刷了一遍黑马的小兔鲜前端项目,发现有个懒加载的指令之前还没有用过。而且写法相对固定,因此记录一下 首先,懒加载(Lazy Loading)的作用是延迟加载某些资源或组件&#xf…

用免费的“山水博客”来管理你的离线文章

山水博客地址: https://github.com/opensanyue/ssblog 电脑上存了不博客文章,一直想找个软件整理一下。前不久在github刷到一个,试了一下,还不错,先看看成果。 左边我建了2个大类,分开用来放“csdn”和“简…

【附精彩文章合辑】哈佛辍学小哥的创业经历【挑战英伟达!00 后哈佛辍学小哥研发史上最快 AI 芯片,比 H100 快 20 倍!】

前情提要 https://blog.csdn.net/weixin_42661676/article/details/140020491 哈佛辍学小哥的创业经历 一、背景与起步 这位哈佛辍学小哥,名为Chris Zhu,是一位华裔学生,他在2020年进入哈佛大学,攻读数学学士学位和计算机科学硕…

C#面: C# 如何从基类创建派生类对象?

在C#中,可以通过继承来创建派生类对象。继承是面向对象编程中的一种重要概念,它允许一个类(称为派生类)继承另一个类(称为基类)的属性和方法。 要从基类创建派生类对象,首先需要定义一个派生类…

文物管理技术RFID技术

随着科技的不断发展,科技在各个领域都发挥着重要的作用。其中,在文物管理方面,RFID技术的应用正在逐渐引起人们的关注。RFID(Radio Frequency Identification)技术是一种通过无线电信号进行非接触式识别的技术&#xf…

docker curl:(56) Recv failure: Connection reset by peer

docker容器启动后,查看日志未发现错误,通过查询和分析,发现是期望容器打开的端口与容器实际打开的端口不一致导致。 1)docker run -itd -p 8082:8082 vulfocus/log4j2-rce-2021-12-09:latest 2)curl localhost:8082 …

java基于ssm+jsp 大学生校园兼职系统

1前台首页功能模块 大学生校园兼职系统,在大学生校园兼职系统可以查看首页、企业信息、招聘信息、论坛信息、留言反馈、我的、跳转到后台等内容,如图1所示。 图1系统首页界面图 学生登录,通过学生登录填写账号、密码等信息进行登录操作&…

OSM数据导入至PostgreSQL

好几年没写博客了,最近博士小论文扩展准备添加个路网数据增加定位准确性 用的读取代码是github上的代码,使用openstreet数据。 1,从BBBbike划定区域下载路网数据,BBBike extracts OpenStreetMap (OSM, Garmin, Shapefile etc.) …

【Proteus仿真】基于stm32的数码管时钟

【Proteus仿真】基于stm32的数码管时钟 Proteus仿真!基于stm32的数码管时钟~_哔哩哔哩_bilibili ‍ 01原理图 ​​ 02功能描述 1.通过按键修改时间 2.数码管显示实时时间,时-分-秒-毫秒格式 03获取方式 https://docs.qq.com/sheet/DTExIc2dPUUJ…

启动台出现agent app的解决方法~

启动台出现agent app的解决方法~ 如果用了战网,Battle.net,在卸载后有一个agent app,启动台删除不掉,应用程序里面没有,怎么办呢? 解决方法:找到这个app所在位置,可以通…

05 Shell编程之免交互

1、Here Document免交互 1.1 Here Document概述 Here Document是一个特殊用途的代码块,它是标准输入的一种替代品, 可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入。 Here Documen…

力扣503

题目 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味…

vue-主题切换

themeName/index.vue页面: <template><div class"theme-view"><div click"themeClick" class"theme-btn">切换颜色</div><br>{{themeName white ? 白色 : 深色}}主题页面</div> </template><sc…

Spring Boot中最佳实践:数据源配置详解

Spring Boot中最佳实践&#xff1a;数据源配置详解 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将深入探讨在Spring Boot中如何进行最佳实践的数据源…

po文件并转换成mo文件

po文件转换成mo文件 简介 .po和.mo文件是WordPress中语言相关的两种文件。po 是Portable Object(可移植对象)的缩写&#xff0c;存放待翻译的字符串信息&#xff0c;可直接用文本编辑器打开编辑&#xff1b;mo 是Machine Object的缩写&#xff0c;二进制文件&#xff0c;程序…

PHP框架中的模型:核心组件解析

引言 PHP框架作为现代Web开发的强大工具&#xff0c;极大地提高了开发效率和应用质量。在众多PHP框架中&#xff0c;模型&#xff08;Model&#xff09;扮演着至关重要的角色。本文将深入探讨模型在PHP框架中的作用、重要性以及它如何与其他组件协同工作。 什么是模型&#x…

1.3.1 离散周期信号DFS

目录 离散周期序列的DFS表示 离散周期信号DFS的性质 线性特性 位移特性 对称特性 奇偶对称 共轭反转对称 实序列的对称特性 周期卷积 DFS——Discrete Fourier Series 傅里叶级数 离散周期序列的DFS表示 做题得到的小公式 离散周期信号DFS的性质 线性特性 位…

Android-悬浮窗口

在Android系统中&#xff0c;如果应用需要弹出一个悬浮窗口&#xff0c;就需要申请一项特殊权限 <uses-permission android:name"android.permission.SYSTEM_ALERT_WINDOW"/>在Android O之前的系统中申请了该权限后&#xff0c;再给对应的window设置 WindowM…

郭子威:未来香港楼市多方拉动稳健前行

今年2月&#xff0c;香港取消了实行14年的楼市“辣招”。“撤辣”之后&#xff0c;香港楼市迎来迅速反弹&#xff0c;3月一手房成交量环比涨逾10倍。 香港“撤辣”的背景是什么&#xff1f;撤辣之后对楼市的长远影响有哪些&#xff1f;未来香港楼市的表现将会如何&#xff1f; …

马蹄集 oj赛(双周赛第二十九次)

目录 供水管线 附庸的附庸 逆序 队列安排 管理通讯簿 调整队伍 泡泡 一元多项式的加法 约瑟夫环 暧昧团 快排变形 采蜜 供水管线 难度:钻石● 时间限制:1秒巴: 占用内存:128 M 在几个城市之间原本要规划修建许多条下水管道&#xff0c;管理人员发现这些管道会形成一…