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

怎么做健康咨询网站wordpress激活插件

怎么做健康咨询网站,wordpress激活插件,网站开发费会计处理,建设培训中心网站简介 MQ 本质上就是一个队列,MQ (Message Queue)是消息队列,可以存放各式各样的消息,如:字符串、JSON、内嵌对象等等 MQ 在市面上右很多产品:如 Kafka (常用于日志的采集&#xff…

简介

MQ 本质上就是一个队列,MQ (Message Queue)是消息队列,可以存放各式各样的消息,如:字符串、JSON、内嵌对象等等

MQ 在市面上右很多产品:如 Kafka (常用于日志的采集)
RocketMQ(采用Java语言开发,由阿里巴巴开源)
RabbitMQ(采用 Erlang 语言开发)

在本专栏里主要介绍RabbitMQ

RabbitMQ 的官网地址:https://www.rabbitmq.com/

核心概念

Producer 表示生产者,是RabbitMQ 的客户端,用于发送消息
Consumer 表示消费者,是RabbitMQ 的客户端,用户接收消息
Broker 表示 RabbitMQ Server,主要用于接收和发送消息
在这里插入图片描述

Connection : 连接,是客户端和RabbitMQ 的一个TCP 连接,这个连接是建立在消息传递的基础上,负责客户端和服务器之间所有的数据和控制信息
Channel:通道,信道,Channel 是 Connection 之上的一个抽象层,在RabbitMQ,一个TCP 连接可以由多个Channel ,每个 Channel 都是独立的虚拟连接,消息的发送和接收都是基于Channel 的
通道的主要作用就是将消息的读写操作复用在同一个TCP 连接上,这样就可以减少和关闭连接的开销了,提高性能。
在这里插入图片描述

Virtual host :虚拟主机,一个BrokerServer 上可以存在多个虚拟主机,这个可以类比MySQL数据库里面可以创建出多个数据库。

Queue: 队列,是RabbitMQ 的内部对象,用于存储消息:
在这里插入图片描述
多个消费者可以订阅同一个队列,同理,多个生产者也可以向同一个队列发送消息
在这里插入图片描述


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

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

在这里插入图片描述


下面的是RabbitMQ的工作流程图,RabbitMQ 是基于生产者消费者模型开发的,负责接收、存储和转发消息

在这里插入图片描述

  1. Producer 生产了⼀条消息
  2. Producer 连接到RabbitMQBroker, 建立⼀个连接(Connection), 开启⼀个信道(Channel)
  3. Producer 声明⼀个交换机(Exchange), 路由消息
  4. Producer 声明⼀个队列(Queue), 存放信息
  5. Producer 发送消息到abbitMQ Broker
  6. RabbitMQ Broker 接收消息, 并存入相应的队列(Queue)中, 如果未找到相应的队列, 则根据生产者的配置, 选择丢弃或者退回给生产者.

AMQP

AMQP(Advanced Message Queuing Protocol)是⼀种⾼级消息队列协议, AMQP定义了⼀套确定的消息交换功能, 包括交换器(Exchange), 队列(Queue)等. 这些组件共同⼯作, 使得⽣产者能够将消息发送到交换器. 然后由队列接收并等待消费者接收. AMQP还定义了⼀个网络协议, 允许客户端应用通过该协议与消息代理和AMQP模型进行交互通信

RabbitMQ是遵从AMQP协议的,换句话说,RabbitMQ就是AMQP协议的Erlang的实现(当然RabbitMQ还支持STOMP2, MQTT2等协议). AMQP的模型结构和RabbitMQ的模型结构是⼀样的.

在这里插入图片描述


文章转载自:

http://08f0nhIw.jwbfj.cn
http://BYhSC9Vd.jwbfj.cn
http://Z6aW4qcN.jwbfj.cn
http://IBkBXxB0.jwbfj.cn
http://e4RlXADV.jwbfj.cn
http://kazrPilm.jwbfj.cn
http://z1JCluNI.jwbfj.cn
http://eoFFUWH6.jwbfj.cn
http://naU2ifDz.jwbfj.cn
http://dyXtqlgc.jwbfj.cn
http://R4ZFiNW9.jwbfj.cn
http://hqUcxOdB.jwbfj.cn
http://07sjJBcP.jwbfj.cn
http://uAZWEX8D.jwbfj.cn
http://dEvoY3jg.jwbfj.cn
http://Bgluqatc.jwbfj.cn
http://Jo7pIKN0.jwbfj.cn
http://FNphadyC.jwbfj.cn
http://3lRbGn01.jwbfj.cn
http://rvqkGn9p.jwbfj.cn
http://KpHuRgRc.jwbfj.cn
http://MOBAHHWP.jwbfj.cn
http://qrmnkVKL.jwbfj.cn
http://LsmQcEfD.jwbfj.cn
http://bY8bYGB1.jwbfj.cn
http://EwAkYFXl.jwbfj.cn
http://E109WFaE.jwbfj.cn
http://B2lIFj6W.jwbfj.cn
http://kIyCM049.jwbfj.cn
http://ZDrU3HSf.jwbfj.cn
http://www.dtcms.com/wzjs/725161.html

相关文章:

  • 免费ftp 网站东莞网站推广方式
  • 获取WordPress旺道网站优化
  • 网站建设评判标准网站建设录哪个科目
  • 济南建设工程交易中心网站建行网址
  • 网站程序找人做还是自己做wordpress 标签列表页
  • 建站系统哪个好网站开发中用什么安全性比性比较高
  • 做网站资质荣誉用的图片canva在线平面设计官网
  • 怎么查找网站后台asp网站 工具
  • 网站改版的seo注意事项佛山专业网站设计公司
  • 做网站好公司哪家好门户网站建设采购
  • 做网站是否用数据库wordpress文章标题颜色
  • 深圳 做网站 互联怎么联网访问自己做的网站
  • qq刷赞网站推广快速网站轮换图
  • 兰州网站建设尚美官方网站建设银行
  • 重庆网站建设哪家公司好网站和h5
  • 百度seo网站优化服务当地信息网站建设资质
  • 网站全站开发需要学什么有关网站开发的文献或论文
  • 制作网站公司推荐wordpress不能添加文章
  • thinkphp5 做网站聚名网
  • 北京网站设计与开发城乡建设官方网站
  • 制作注册会员的网站如何建设和优化网站
  • 网站后台密码错误小学老师在哪个网站做ppt
  • 网站建设维护论文禹城网站建设电话
  • 网站优化排名分享隐迅推做外贸哪些网站可以发免费信息
  • 北京多用户商城网站建设网站备案有电话来
  • 源码哥网站的模板jsp做的网站带数据库
  • vue 做门户网站手机搭建网站教程
  • 深圳短视频推广seo建站是什么意思
  • 免费资料网站网址下载做一款小程序需要多少钱
  • 那个网站做网编好渑池县建设局网站