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

53套网站源码佛山市做网站的公司

53套网站源码,佛山市做网站的公司,卖芒果的网络营销策划,长春网架公司文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 基本原理 消息的可靠性投递 RabbitMQ 消息的投递路径为&#xff…

文章收录在网站:http://hardyfish.top/

文章收录在网站:http://hardyfish.top/

文章收录在网站:http://hardyfish.top/

文章收录在网站:http://hardyfish.top/

在这里插入图片描述

基本原理

消息的可靠性投递

RabbitMQ 消息的投递路径为:

  • 生产者 ------> 交换机 ------> 队列 ------> 消费者

在 RabbitMQ 工作的过程中,每个环节消息都有可能传递失败,可以通过以下三种模式来监听消息时候投递成功:

  • 确认模式(Confirm):可以监听消息是否从生产者成功传递到交换机。

  • 退回模式(Return):可以监听消息是否从交换机成功传递到队列。

  • 消费者消息确认(Consumer Ack):可以监听消费者是否成功处理消息。

高级特性

消费端限流

RabbitMQ 提供了一种 Qos(Quality Of Service,服务质量)服务质量保证功能。

即在非自动确认消息的前提下,如果一定数目的消息未被确认之前,不再进行消费新的消息。

通过消费端限流的方式限制消息的拉取速度,达到保护消费端的目的。

不公平分发

在 RabbitMQ 中,多个消费者监听同一条队列,则队列默认采用的轮询分发。

但是在某种场景下这种策略并不是很好,例如消费者1 处理任务的速度非常快,而其他消费者处理速度却很慢。

  • 此时如果采用公平分发,则消费者1 有很大一部分时间处于空闲状态。
  • 此时可以采用不公平分发,即谁处理的快,谁处理的消息多。

消息存活时间

可以设置消息的存活时间(Time To Live,简称TTL),单位是毫秒,当消息到达存活时间后还没有被消费,会被移出队列。

RabbitMQ 可以对队列的所有消息设置存活时间,也可以对某条消息设置存活时间。

  • 消息到达存活时间未被消费时,消息会被放入死信队列。

优先级队列

RabbitMQ 优先级队列(Priority Queue)是一种特殊的队列,它根据消息的优先级将其放置在队列中。

当消费者从队列中获取消息时,它将按照优先级从高到低的顺序获取消息。

优先级队列可以用于处理一些需要按照优先级处理的消息,例如日志记录、任务调度等。

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

相关文章:

  • 营销活动方案内容seo优化专家
  • 北京营销网站建设设计备案系统网站
  • 网站与网页怎么查网站外链数
  • 宗亲网站开发wordpress 版面
  • 棋牌类网站怎么做dz做的网站容易收录吗
  • 手术室专科建设网站wordpress建站企业站
  • 网站后台上传缩略图公司的网址是什么
  • 网站搭建的流程vps主机上搭建网站
  • 怎么做盗版小说网站吗中国医院建设协会网站首页
  • 在哪里申请网站做免费导航网站
  • 济南做网站的哪家好城乡建设吧部网站
  • 类做秋霞的网站北京 企业建网站
  • 河南金建建设有限公司网站软件开发培训机构去学
  • 海珠建网站公司做网站贵不
  • 河南工程建设信息网站深圳企业公司网站设计
  • 织梦更换网站模板专门做高仿的网站
  • 企业网站栏目设置说明如何在网站页面添加代码
  • 做网站责任广东省广州市白云区广云路11号
  • 网站改版方案流程wordpress 模糊搜索
  • 韩城市网站建设局电话免费网站安全软件下载
  • 网站集约化建设工作讲话交换友情链接的好处
  • 十个无聊又有趣的网站开公司需要什么条件
  • 做我的世界缩略图的网站做外快的网站
  • 网站建设要与安全防护同步规划wordpress 获取主题名称
  • 专业网站定制价格莱芜雪野湖介绍
  • 网站开发与app开发的区别php做网站目录结构
  • 龙岗网站的建设韩国电视剧
  • 利用网站宣传 两学一做网站建设与管理属于什么部门
  • 阿里云做电脑网站用asp做网站需要的软件
  • 门户网站是专一化好还是多元化好个人网站 不备案