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

vue做的博客网站在线搜索资源

vue做的博客网站,在线搜索资源,衡阳两城区划定高风险区,wordpress 关闭xmlrpc简单模式 P: ⽣产者, 也就是要发送消息的程序 C: 消费者,消息的接收者 Queue: 消息队列, 图中⻩⾊背景部分. 类似⼀个邮箱, 可以缓存消息; ⽣产者向其中投递消息, 消费者从其中取出消息.特点: ⼀个⽣产者P,⼀个消费者C, 消息只能被消费⼀次. 也称为点对点(Point-to-…

简单模式

P: ⽣产者, 也就是要发送消息的程序
C: 消费者,消息的接收者
Queue: 消息队列, 图中⻩⾊背景部分. 类似⼀个邮箱, 可以缓存消息; ⽣产者向其中投递消息, 消费者从其中取出消息.
特点: ⼀个⽣产者P,⼀个消费者C, 消息只能被消费⼀次. 也称为点对点(Point-to-Point)模式.

适⽤场景: 消息只能被单个消费者处理

⼯作队列模式

⼀个⽣产者P,多个消费者C1,C2. 在多个消息的情况下, Work Queue 会将消息分派给不同的消费者, 每个消费者都会接收到不同的消息.
特点: 消息不会重复, 分配给不同的消费者.
适⽤场景: 集群环境中做异步处理。

发布/订阅模式

⼀个⽣产者P, 多个消费者C1, C2, X代表交换机消息复制多份,每个消费者接收相同的消息
⽣产者发送⼀条消息,经过交换机转发到多个不同的队列,多个不同的队列就有多个不同的消费者
适合场景: 消息需要被多个消费者同时接收的场景. 如: 实时通知或者⼴播消息

交换机的四种类型:

1. Fanout:⼴播,将消息交给所有绑定到交换机的队列(Publish/Subscribe模式)
2. Direct:定向,把消息交给符合指定routing key的队列(Routing模式)
3. Topic:通配符,把消息交给符合routing pattern(路由模式)的队列(Topics模式)
4. headers类型的交换器不依赖于路由键的匹配规则来路由消息, ⽽是根据发送的消息内容中的
headers属性进⾏匹配. headers类型的交换器性能会很差,⽽且也不实⽤,基本上不会看到它的存在.

RoutingKey: 路由键.⽣产者将消息发给交换器时, 指定的⼀个字符串, ⽤来告诉交换机应该如何处理这个消息.
Binding Key:绑定. RabbitMQ中通过Binding(绑定)将交换器与队列关联起来, 在绑定的时候⼀般会指定⼀个Binding Key, 这样RabbitMQ就知道如何正确地将消息路由到队列了.

路由模式

路由模式是发布订阅模式的变种, 在发布订阅基础上, 增加路由key
发布订阅模式是⽆条件的将所有消息分发给所有消费者, 路由模式是Exchange根据RoutingKey的规则,将数据筛选后发给对应的消费者队列。
适合场景: 需要根据特定规则分发消息的场景.

通配符模式

路由模式的升级版, 在routingKey的基础上,增加了通配符的功能, 使之更加灵活.
Topics和Routing的基本原理相同,即:⽣产者将消息发给交换机,交换机根据RoutingKey将消息转发给与RoutingKey匹配的队列. 类似于正则表达式的⽅式来定义Routingkey的模式.
不同之处是:routingKey的匹配⽅式不同,Routing模式是相等匹配,topics模式是通配符匹配.
适合场景: 需要灵活匹配和过滤消息的场景。

RPC模式

在RPC通信的过程中, 没有⽣产者和消费者, ⽐较像RPC远程调⽤, ⼤概就是通过两个队列实现了⼀个可回调的过程。

1. 客⼾端发送消息到⼀个指定的队列, 并在消息属性中设置replyTo字段, 这个字段指定了⼀个回调队列, ⽤于接收服务端的响应.
2. 服务端接收到请求后, 处理请求并发送响应消息到replyTo指定的回调队列
3. 客⼾端在回调队列上等待响应消息. ⼀旦收到响应,客⼾端会检查消息的correlationId属性,以
确保它是所期望的响应.

发布确认模式

是RabbitMQ消息可靠性保证的机制。在这种模式下,⽣产者可以等待RabbitMQ服务器的确认,以确保消息已经被服务器接收并处理。

1. ⽣产者将Channel设置为confirm模式(通过调⽤channel.confirmSelect()完成)后, 发布的每⼀条消
息都会获得⼀个唯⼀的ID, ⽣产者可以将这些序列号与消息关联起来,以便跟踪消息的状态.
2. 当消息被RabbitMQ服务器接收并处理后,服务器会异步地向⽣产者发送⼀个确认(ACK)给⽣产者(包含消息的唯⼀ID),表明消息已经送达.

适⽤场景: 对数据安全性要求较⾼的场景. ⽐如⾦融交易, 订单处理.

以上,关于RabbitMQ,希望对你有所帮助。

http://www.yayakq.cn/news/196445/

相关文章:

  • 网站用哪个软件做兴仁县城乡建设局网站
  • 网站原型设计流程刚刚中国宣布重大消息
  • 专业做视频的网站有哪些内容做镜像网站违法
  • 深圳市城乡住房和建设局网站网站建设用几级域名合适
  • 亚马逊电商网站新渝网
  • 史志网站建设必要性手机端关键词排名免费软件
  • 西安在线网站wordpress 无法登录界面
  • 域名网站计划怎么写少儿编程课是学什么的
  • 网站系统建设需要什么资质吗网站对于一个企业的优势
  • 教育培训网站设计vivo应用商店
  • 产品营销软文seo网站布局
  • 如何编写网站建设销售的心得爱奇艺做任务领vip网站
  • 手机网站首页新闻模板uugaicomlogo免费设计网站
  • 云浮住房和城乡建设部官方网站wordpress 导航站模板下载地址
  • 分类信息网站织梦模板江门网页定制
  • 聚美优品网站设计找人做海报在什么网站找
  • 网站建设背景怎么设置成安徽淮北做网站的公司
  • 做网站排名工具网站的数据库怎么做
  • 摄影网站导航加强网站信息建设方案
  • 科技感的网站外贸网站免费建设
  • 自己做网站 什么网站整改建设安全设备方案
  • 河北网站建设费用wordpress+特色缩略图
  • 可以做兼职的网站有哪些工作网站建设 技术架构
  • 怎么做关于狗的网站招聘网站开发模板
  • 软件开发工程师证书含金量高吗可以做关键词优化的免费网站
  • 网站建设方案书 本案雅安网站制作
  • 建设网站的目的和内容如何制作app推广
  • 网站托管服务方案wordpress3.8下载
  • 自己做网站要服务器吗后台查看网站容量
  • app公司网站建设价格品牌建设工作