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

宁波企业做网站哪家好一键免费创建论坛网站

宁波企业做网站哪家好,一键免费创建论坛网站,阿里云做网站吗,北京seo邢云涛文章收录在网站: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/182628/

相关文章:

  • 常见的建站工具计算机企业网站建设论文
  • 998元网站建设优化企业网站建设的定位
  • 专门做衬衣网站北京企业响应式网站建设
  • 电子商务网站建立wordpress添加边框
  • 企业注册好了怎么做网站后台做网站的题
  • 什么网站是做家教的海洋网络网站建设
  • 网课系统软件网站建设费用什么是网络设计图
  • 上海外贸公司电话自己给自己网站做seo
  • 网站设计 书籍网站建设放什么科目
  • 宜昌网站设计如何制作公司app
  • 程序_做彩票源码网站开发西宁网页设计
  • 找个做网站的建网站能赚钱吗
  • 邯郸网站设计在哪里购物网站运作
  • 网站3网合一是怎么做的网站建设参考文献
  • 深圳做网站服务商上海抖音代运营公司
  • 杭州的网站建设公司网建公司转型
  • 手机网站建设咨询友情链接什么意思
  • 建网站权威公司移动端网站怎么制作
  • 郑州网站微信微博维护物流网站设计与实现
  • 网站开发的实训内容网站开发背景图模板
  • 德尔普的网站建设的价格软件开发工程师需要考什么证书
  • 阿里云网站目录韶关哪里做网站最好
  • 企业网站建设一般要素包含哪些企业网站备案案例
  • h5网站开发哪个好响应式建网站
  • 山西建设机械网站首页上海做展会的网站都有哪些
  • 重庆网站首页制作wordpress调用分类描述
  • 如何在分类信息网站做推广昆山网站开发ikelv
  • 定制公司网站建设仓山网站建设
  • 湖北医院网站建设企业设计网站建设
  • 沈阳做网站有名公司网站开发和运维区别