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

西安建设网站济南网站制作哪家最好

西安建设网站,济南网站制作哪家最好,网站的备案信息,哪个网站科技新闻好文章收录在网站: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/591128/

相关文章:

  • 网站设计多少钱一个广州网站优化注意事项
  • 3建设营销型网站流程图怎么为自己做的网站申请域名
  • 网站建设与运营答案锦州seo推广
  • 直播网站做收入流水宁波房产信息网
  • 网站开发背景论文c mvc网站开发实例
  • 网站如何做seo推广seo优化培训多少钱
  • 建设银行的官方网站积分商场建站优化信息推广
  • 长沙住房和建设局网站seo优化技术培训中心
  • 去年做那些网站能致富公司门面网站设计
  • 哪家建网站wordpress文章页怎么调用网站图片
  • 找公司建网站报价网页微信登录入口
  • 西安网站建设求职简历品牌公关公司
  • 使用局域网可以做网站吗海外购物网站大全
  • 单片机程序员开发网站邢台123贴吧
  • discuz论坛 整合到网站重庆网站哪里好
  • 班级网站模板下载网站视频大全
  • 如何做个免费的网站网站上的flv视频看不了
  • 网上二手书网站开发中的问题和展望神农架网站建设
  • 国外域名注册商网站自助建站
  • 长春网页建站模板wordpress 收款插件
  • 手机单机游戏网站大全医疗知识普及网站开发
  • 做外贸的网站平台有哪些内容网站后台添加关键词
  • 网站开发组播地址的作用网站链接维护怎么做
  • 合肥网站建设方案策划杭州网站建设费用
  • 大学帮学校做网站图片 wordpress
  • 做行业网站投入网上做兼职做网站
  • 网站开发网页加载很慢怎么办济南最新消息今天
  • 辽宁建设工程造价信息网官网百中搜优化
  • 诸暨市住房和建设局网站企业管理公司是干什么的
  • 乐清微网站建设企业备案网站内容