当前位置: 首页 > wzjs >正文

泰州网站建设物美价廉福州百度快速优化

泰州网站建设物美价廉,福州百度快速优化,营销型网站建设市场,帮别的公司做网站违法吗RabbitMQ 是一个消息中间件,实现了生产者消费者模型,可以用来接收、存储、转发消息。 专有名词介绍 要了解 RabbitMQ 的工作流程,我们需要先了解下面几个关键词: 1、Producer 生产者,即向 RabbitMQ 发送消息。 2…

RabbitMQ 是一个消息中间件,实现了生产者消费者模型,可以用来接收、存储、转发消息。

专有名词介绍

要了解 RabbitMQ 的工作流程,我们需要先了解下面几个关键词: 

1、Producer

生产者,即向 RabbitMQ 发送消息。

2、Consumer

消费者,即接收 RabbitMQ 中的消息。

3、Broker

可以看作是 RabbitMQ 的服务器,用来接收、发送消息。

4、Connection

连接,是 Producer、Consumer 与 Broker 建立 的 TCP 连接,这个连接是建立消息传递的基础。

5、Channel

信道,是 Connection 的抽象,一个 Connection 可以有多个 Channel,消息的接收、发送都是基于 Channel。

使用 Channel 可以将多个消息的发送与接收集中到一个 TCP 连接上,可以减少连接的建立与关闭,节约了网络资源。

6、Queue

队列,用来存储消息;

一个 Queue 可以被多个消费者订阅,一个消费者也可以订阅多个 Queue。

7、Exchange

交换机,当消息到达 RabbitMQ 时,经过对应的交换机,将消息存储到对应的 Queue 中;

一个交换机可以对应多个 Queue。

8、Virtual host

虚拟主机,为消息队列提供了逻辑上的隔离机制;

一个 BrokerServer 中可以有多个 Virtual host,当多个用户使用一个 RabbitMQ 时,会划分出多个虚拟主机,每个用户在自己的虚拟主机中创建对应的 Exchange 和 Queue。

RabbitMQ 的工作流程

1、Producer 在与 RabbitMQ Broker 建立 TCP 连接之后,会开启一个 Channel;

2、Producer 将消息通过 Channel 发送给 RabbitMQ Broker;

3、Broker 接收到消息之后,就会根据 Producer 将消息通过其对应的 Exchange 存放至 Queue;

4、若没有对应的 Queue,就会依据 Producer 的配置,将消息传发给 Producer 或 丢弃;

5、Consumer 与 RabbitMQ 建立连接之后,就可以获取对应的 Queue 中存放的消息,之后进行消费。

http://www.dtcms.com/wzjs/126342.html

相关文章:

  • 书法网站建设一键建站免费
  • 网站建设开发公司酒吧营销用什么软件找客源
  • 陕西省建设监理协会查询官方网站软文广告推广
  • wordpress页面关联到菜单手机优化软件
  • 浙江省住房和城乡建设厅干部学校网站个人网站
  • 外贸网站建设制作百度手机版
  • 有域名 有固定ip怎么做网站百度引擎
  • 北京网站建设培训班运营推广的方式和渠道
  • 变更备案提示 网站主办者冲突五年级下册数学优化设计答案
  • 用vs2012做网站查关键词排名工具app
  • 公安系统网站备案百度后台管理
  • 安网多少钱选择宁波seo优化公司
  • 专门做淘宝客网站b站在线观看人数在哪
  • 专门做淘宝主图的网站网络优化的三个方法
  • 医院网站怎么做运营西安网络推广公司网络推广
  • 网站开发完成如何上线torrentkitty磁力官网
  • 政府网站集约化建站建一个外贸独立站大约多少钱
  • aspcms 网站搬家网络整合营销4i原则
  • ftp网站备份如何自己开发一个平台
  • 泰达人才网招聘网抖音优化是什么意思
  • 微信 网站 收费千博企业网站管理系统
  • wordpress增加评论验证码兰州seo优化
  • 房地产网站怎么推广seo收录排名
  • 网站访问加速器贵阳百度快照优化排名
  • 青岛网站制作公司 网络服务百度正式员工工资待遇
  • 建设网站就选用什么样的公司郑州网络推广公司
  • 网站未收录百度指数分是什么
  • 郑州网站外包线上宣传方案
  • 美女直接做的网站百度经验官网登录
  • 网站找谁备案邢台市seo服务