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

网站视频源码地址织梦仿非织梦网站

网站视频源码地址,织梦仿非织梦网站,wordpress 自动发邮件,建设综合信息网站需要多少钱RabbitMQ 核心概念 1.专业术语 1.Producer 和 Consumer Producer 生产者,就是 RabbitMQ Server 的客户端,向 RabbitMQ 发送消息 Consumer 消费者,也是 RabbitMQ Server 的客户端,从 RabbitMQ 接收消息 Broker 就是 RabbitMQ Server,主要是接受和发送消息 ~ 生产者创建消息…

RabbitMQ 核心概念

1.专业术语

1.Producer 和 Consumer

Producer 生产者,就是 RabbitMQ Server 的客户端,向 RabbitMQ 发送消息

Consumer 消费者,也是 RabbitMQ Server 的客户端,从 RabbitMQ 接收消息

Broker 就是 RabbitMQ Server,主要是接受和发送消息

~ 生产者创建消息,然后发布到 RabbitMQ 中.在实际应用中,消息一般是一个带有一定业务逻辑的数据,比如 JSON 字符串.消息可以带有一定的标签,RabbitMQ 会根据标签进行路由,把消息发送给对应的消费者

~ 消费者连接到 RabbitMQ,就可以消费消息了,消费的过程中,标签会丢掉.消费者只会收到消息,并不知道消息的生产者是谁,当然消费者也不需要知道

~ 对于 RabbitMQ 来说,一个 RabbitMQ Broker 可以简单的看作一个 RabbitMQ 服务节点,或者 RabbitMQ 服务实例.大多数情况下也可以将一个 RabbitMQ Broker 看作一台 RabbitMQ 服务器

2.Connection 和 Channel

Connection 连接. 是客户端和 RabbitMQ 服务器之间的一个 TCP 连接,这个连接是建立消息传递的基础,负责传输客户端和服务器之间所有的数据和控制信息

Channel 通道 / 信道. Channel 是在 Connection 之上的一个抽象层.在 RabbitMQ 中,一个 TCP 连接可以有多个 Channel,每个 Channel 都是独立的虚拟连接.消息的发送和接收都是基于 Channel 

Channel 的主要作用,是将消息的读写操作复用到同一个 TCP 连接上,这样可以减少建立和关闭连接的开销,提高性能

3.Virtual Host

Virtual Host 虚拟主机. 是一个虚拟概念,为消息队列提供了一种逻辑上的隔离机制

对于 RabbitMQ,一个 BrokerServer 上可以存在多个 VirtualHost.当多个不同用户使用同一个 RabbitMQ Server 提供服务时,可以虚拟划分出多个 VirtualHost,每个用户在自己的 VirtualHost 创建 exchange / queue 等

类似于 MySQL 的 database,是一个逻辑上的集合

一个 MySQL 服务器可以有多个 database

一个 BrokerServer 可以有多个 VirtualHost

4.Exchange

Exchange 交换机. message 到达 Broker 的第一站,负责接收生产者发送的消息,并根据特定的规则把这些消息路由到一个或多个 queue 中

exchange 起到了消息路由的作用,根据类型和规则确定如何转发接收到的消息

5.Queue

Queue 队列. 是 RabbitMQ 的内部对象,用于存储消息

多个消费者,可以订阅同一个队列

2.工作流程

1. Producer 生产一条消息

2. Producer 连接到 Broker,建立一个连接(connection),开启一个信道(channel)

3. Producer 声明一个交换机(exchange),路由消息

4. Producer 声明一个队列(queue),存放消息

5. Producer 发送消息至 Broker

6. Broker 接收消息,并存入相应的队列(queue)中.如果未找到队列,则根据生产者的配置,选择丢弃或者退回给生产者

AMQP

AMQP 是一种高级消息队列协议,定义了一套确定的消息交换功能,包括交换机,队列等

这些组件共同工作,使生产者能将消息发送给交换机,然后由队列接收并等待消费者接收

AMQP 还定义了一个网络协议,允许客户端通过该协议与消息代理和 AMQP 模型进行交互通信

RabbitMQ 遵从 AMQP 协议  =>  RabbitMQ 是 AMQP 协议的 Erlang 的实现

RabbitMQ 还支持 STOMP2,MQTT2等协议

Web界面操作

用户相关操作

虚拟主机相关操作


文章转载自:

http://XZKSNFYQ.bnyLg.cn
http://UGv8Cs9K.bnyLg.cn
http://QgIklcYT.bnyLg.cn
http://KqC49Fyo.bnyLg.cn
http://RnNCb222.bnyLg.cn
http://ZsH1KDqL.bnyLg.cn
http://oDBXyY8R.bnyLg.cn
http://0r7PA03O.bnyLg.cn
http://GCChnw7B.bnyLg.cn
http://aZvREG3x.bnyLg.cn
http://QgbGFgHE.bnyLg.cn
http://AthTflk9.bnyLg.cn
http://RgvUr6e3.bnyLg.cn
http://alwUdPCo.bnyLg.cn
http://8w3QGCHD.bnyLg.cn
http://NDZuYmQB.bnyLg.cn
http://89KyzuMY.bnyLg.cn
http://CfnG17KW.bnyLg.cn
http://39yDRklc.bnyLg.cn
http://f5Nd9nJB.bnyLg.cn
http://od6PZhMb.bnyLg.cn
http://EieroklQ.bnyLg.cn
http://OnBDdhz7.bnyLg.cn
http://9N3ZsE8E.bnyLg.cn
http://pmmEculg.bnyLg.cn
http://e3eEtG4K.bnyLg.cn
http://lTJuqP2O.bnyLg.cn
http://x4IaOFgj.bnyLg.cn
http://38RqnIzO.bnyLg.cn
http://3GAMEMwf.bnyLg.cn
http://www.dtcms.com/wzjs/726633.html

相关文章:

  • 福州网页模板建站壹壹推广联盟
  • 克隆网站到wordpress修改有什么做网站好用的软件
  • 广西seo网站办公网站建设方案
  • 本单位二级网站建设管理制度平台建站
  • 手机网站怎么做优化垂直汽车网站做电商的优势
  • dedecms手机网站插件wordpress调用标题
  • 网站 成品下载赣州在线网
  • 网站美工设计详细步骤wordpress 如何使用php版本号
  • 门户类网站建设大约多少钱城市建设法规考试网站
  • 淘客cms建站系统做这个网站多少钱
  • 济南网站建设开发周口河南网站建设
  • 做ppt好用的网站有哪些导航wordpress模板下载地址
  • php网站开发实训心得不显示修改的wordpress
  • 云南交投集团公路建设有限公司网站怎么修改网站标题
  • 宁波住房和建设局网站购物网站模板
  • 网站重定向过多广州网站制作怎么做
  • 专门做封面的网站城乡建设厅建设网站
  • 铭坐网站建设小地方的旅游网站怎么建设
  • 长治网上制作网站游戏开发代码
  • 网站建设设计工具广东省白云区
  • 加强网站建设工作上海SEO网站优化推广公司
  • 易语言怎么做网页网站拉新推广怎么找渠道
  • 网站素材大全电子商务+网站建设
  • 重庆找工作的网站龙湖地产 网站建设
  • 河北邯郸seo网站建设网站优化景点旅游网站开发与设计
  • 电子商务网站建设实训 报告网站建设偶像
  • 免费做调查问卷的网站大学生网页制作
  • php网站打开慢科技型中小企业怎么认定
  • 稿定设计网站官网入口网站没域名
  • 雅安建设局网站wordpress仿站工具