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

天津网站建设 泰姆仕产品软文撰写

天津网站建设 泰姆仕,产品软文撰写,美国做电商网站有哪些内容,无棣住房建设局网站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://www.dtcms.com/wzjs/102975.html

相关文章:

  • 南安市网站建设seo做的比较牛的公司
  • 网站建设背景朝阳企业网站怎么注册
  • 做网站有哪些导航条百度指数怎么查询
  • 企业做网站有用吗没有限制的国外搜索引擎
  • 网站目录遍历怎么看百度指数
  • ae模板网站推荐十八未成年禁用免费app
  • 网上购物网站设计关于搜索引擎的搜索技巧
  • 新化网站建设好用的网站推荐
  • 为什么做网站要有自己的服务器免费下载b站视频软件
  • 导购网站如何做网站优化排名易下拉效率
  • 下载类的wordpress模板sem和seo的区别
  • 网站建设战略伙伴网站制作多少钱一个
  • asp.net网站开发百度关键词优化系统
  • 外贸门户网站建设太原seo霸屏
  • 建设网站投标标书范本流量宝官网
  • 企业网站建设课件好的竞价托管公司
  • 购物网站建设服务seo1短视频网页入口营销
  • 网站建设项目需求分析流程图seo站长优化工具
  • 手机微网站建设新野seo公司
  • 做淫秽网站有事情吗开发网站的流程是
  • 网站的建设时间百度快速优化软件排名
  • 漫画网站php源码百度竞价冷门产品
  • 青岛企业建设网站公司微信广告投放收费标准
  • 乌鲁木齐做网站优化新平台推广
  • 苏州企业网站制作多少钱嘉兴seo外包服务商
  • 备案 网站服务内容独立网站
  • 佛山做礼物的网站促销活动推广方法有哪些
  • 东莞网站建设公司 h5郑州搜索引擎优化
  • 唐山高端品牌网站建设企业管理软件管理系统
  • 找人做网站源代码会给你吗免费源码下载网站