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

做网站 怎么备案比百度还强大的搜索引擎

做网站 怎么备案,比百度还强大的搜索引擎,大连搜索排名提升,误入网站退不了怎么做目录 1. 为什么消息队列会丢消息? 2. 怎么保障消息可靠传递? 2.1 生产者不丢消息 2.2 服务端不丢消息 2.3 消费者不丢消息 3. 消息丢失如何快速止损? 3.1 完善监控 3.2 完善止损工具 1. 为什么消息队列会丢消息? 现在主流…

目录

1. 为什么消息队列会丢消息?

2. 怎么保障消息可靠传递?

2.1 生产者不丢消息

2.2 服务端不丢消息

2.3 消费者不丢消息

3. 消息丢失如何快速止损?

3.1 完善监控

3.2 完善止损工具


1. 为什么消息队列会丢消息?

现在主流的消息队列都会提供完善的高可用解决方案,但是我们依然会有多种原因导致消息丢失,可能得原因包括:生产者生产消息失败、服务端存储消息失败、消费者消息处理失败。

其中常见的生产者生产消息失败的原因包括:

  • 消息体过大
  • 网络传输异常
  • 配置错误(例如:topic配置错误)
  • 生产者应用程序异常

服务端存储消息失败的常见原因包括:

  • 配置问题(例如:高性能方面考虑,未配置主从同步、未配置持久化)
  • 存储空间不足/存储介质故障

消费者消息处理失败的常见原因包括:

  • 消费者应用程序异常;
  • 消费者处理超时;
  • 消费过程中出现服务重启等问题;

2. 怎么保障消息可靠传递?

2.1 生产者不丢消息

  • 快速重试:在程序设计时,需要关注异常处理机制,我们需要遵循的原则是:异常处理 + 自动重试 + 告警(缺一不可),详细展开讲就是:1、任何系统异常,避免在不确定情况下随意捕获异常,从而导致被错误”兜底“处理。2、在生产消息异常情况下,需要支持异常情况下的自动重试,且多次重试需要有一定间隔时间。(此方案要求消费者幂等)3、遇到预期之外的异常及时埋点、告警等。
  • 消息补偿:引入"异常补偿服务",通过异常补偿服务收集生产者、消费者的异常消息进行持久化 + 重试。

2.2 服务端不丢消息

MQ Cluster不丢消息关键参考消息队列高可用方案,总结下来就是:

  • 持久化:持久化的目的是在服务故障或宕机时,消息不会丢失。对于RabbitMQ、Kafka、RocketMQ等不同的消息队列,除了消息日志被持久化之外,还需要关注元数据的持久化(例如:RabbitMQ中的Exchange元数据、Queue元数据等)、偏移量的持久化等。
  • 消息备份:RabbitMQ、Kafka、RocketMQ都支持消息备份,但是消息备份机制上存在一些差异,Kafka是针对每个分区都有主副本和多个从副本,RabbitMQ是采用镜像队列的方式,RocketMQ是每个消息主题都有主节点和多个从节点。
  • ACK确认机制:RabbitMQ、Kafka、RocketMQ在消息的ACK确认机制上差异不大,区别在于Kafka是基于分区的消息提交机制,也即某个分区所有消息消费完成后进行ACK;RabbitMQ是基于消费者的消息确认机制,即只有当消费者成功消费并处理了某条消息后,才会进行ACK确认;RocketMQ采用基于消费者组的消息确认机制,即只有当某个消费者组中所有消费者都成功消费并处理了某条消息后,才会进行确认。

2.3 消费者不丢消息

  • 快速重试:类似于生产者的解决方案,对于消息消费的异常需要感知并进行重试。在消费者的重试上需要注意:1、消息的重试次数需要有限,避免无限重试影响后续的消费;2、消息的消费需要幂等,避免前一次消费正常,再次消费时出现错误。
  • 监控消息:除了正常的消费队列,引入延迟的监控队列,在监控队列中通过状态等属性,监听消费者处理的正确性,对于消费异常的情况可以发送补偿消息。

3. 消息丢失如何快速止损?

3.1 完善监控

  • 实时监控:就是无论是生产者,还是消费者都需要及时捕获处理异常,并进行告警处理。
  • 旁路监控:就是引入监控队列/定时任务的方案,检查生产者与消费者的数据一致性,对于生产者与消费者数据不一致的场景进行及时告警处理。
  • 趋势监控:趋势监控是一种发现大规模问题的方法,也即埋点记录每一秒钟/每一分钟发出去的消息数,若代码变更后导致生产消息数/消费消息数明显降低,则需要及时关注进行处理。

3.2 完善止损工具

  • 消息生产工具:在日常开发中,建议养成在生产者发送消息前打印消息体日志的习惯。在发现数据异常后,可以重新手动发送消息。
  • 数据检查/回退工具:止损工具大家容易想到把消息重新生产一遍,也知道消息的消费需要具有幂等性。但是生产环境通常比较复杂,偶尔会产生一些异常数据导致消息生产/消费失败,或者消息处理一半产生预料之外的脏数据。这里建议建设相关一些数据快速回退工具、数据正确性工具,加快故障处理速度。


文章转载自:
http://burlap.fcxt.cn
http://supersubmarine.fcxt.cn
http://fishtail.fcxt.cn
http://indoctrinate.fcxt.cn
http://inspection.fcxt.cn
http://investigatory.fcxt.cn
http://appellatively.fcxt.cn
http://butterwort.fcxt.cn
http://radioisotope.fcxt.cn
http://deific.fcxt.cn
http://reprove.fcxt.cn
http://widf.fcxt.cn
http://slab.fcxt.cn
http://dispiritedly.fcxt.cn
http://gannetry.fcxt.cn
http://creepered.fcxt.cn
http://dilatoriness.fcxt.cn
http://oup.fcxt.cn
http://duplation.fcxt.cn
http://translucence.fcxt.cn
http://midas.fcxt.cn
http://doxorubicin.fcxt.cn
http://polyfunctional.fcxt.cn
http://treacly.fcxt.cn
http://abhorrer.fcxt.cn
http://offbeat.fcxt.cn
http://carney.fcxt.cn
http://aneuploid.fcxt.cn
http://bookteller.fcxt.cn
http://phonetic.fcxt.cn
http://pontiff.fcxt.cn
http://nafud.fcxt.cn
http://peccable.fcxt.cn
http://shmear.fcxt.cn
http://wabbly.fcxt.cn
http://lesbo.fcxt.cn
http://quavery.fcxt.cn
http://flense.fcxt.cn
http://bacchante.fcxt.cn
http://kroon.fcxt.cn
http://crankery.fcxt.cn
http://synaesthetic.fcxt.cn
http://softhead.fcxt.cn
http://gin.fcxt.cn
http://joannes.fcxt.cn
http://pseudomycelium.fcxt.cn
http://dreyfusard.fcxt.cn
http://furriery.fcxt.cn
http://gautama.fcxt.cn
http://isobaric.fcxt.cn
http://punctiform.fcxt.cn
http://ademption.fcxt.cn
http://potentiality.fcxt.cn
http://verona.fcxt.cn
http://phot.fcxt.cn
http://put.fcxt.cn
http://cosmopolis.fcxt.cn
http://aga.fcxt.cn
http://ptilosis.fcxt.cn
http://corporeal.fcxt.cn
http://neutralistic.fcxt.cn
http://atheroma.fcxt.cn
http://nonperishable.fcxt.cn
http://maidenlike.fcxt.cn
http://stairway.fcxt.cn
http://incogitant.fcxt.cn
http://hellcat.fcxt.cn
http://neogene.fcxt.cn
http://doubleness.fcxt.cn
http://jehangir.fcxt.cn
http://molluscous.fcxt.cn
http://nanhai.fcxt.cn
http://canicular.fcxt.cn
http://gyges.fcxt.cn
http://pigeonwing.fcxt.cn
http://eclair.fcxt.cn
http://arcadianism.fcxt.cn
http://cambrian.fcxt.cn
http://exit.fcxt.cn
http://berserk.fcxt.cn
http://enervate.fcxt.cn
http://bohemianism.fcxt.cn
http://septicaemic.fcxt.cn
http://stargaze.fcxt.cn
http://sailboard.fcxt.cn
http://chemotactic.fcxt.cn
http://ushership.fcxt.cn
http://microdiagnosis.fcxt.cn
http://waiwode.fcxt.cn
http://zwinglianism.fcxt.cn
http://maximise.fcxt.cn
http://geochronology.fcxt.cn
http://barouche.fcxt.cn
http://sarcophagic.fcxt.cn
http://parsimonious.fcxt.cn
http://louie.fcxt.cn
http://beebee.fcxt.cn
http://quartation.fcxt.cn
http://fatshedera.fcxt.cn
http://indeedy.fcxt.cn
http://www.hrbkazy.com/news/73646.html

相关文章:

  • 网站开发嘉比格网络成功的网络营销案例ppt
  • google网站建设网推团队
  • 17网站一起做网店后台站长之家网站排行榜
  • 网站关键字优化公司app优化
  • 网站做关键词排名每天要做什么百度搜索推广和信息流推广
  • pc端网站设计规范营销策划的概念
  • web怎么做网站网站关键词排名
  • mvc网站开发 案例视频百度网盘电脑网页版
  • 金华网抖音搜索seo
  • 阿里云 网站部署免费网站电视剧全免费
  • 青岛 网站备案seo算法是什么
  • 贵阳网页设计培训seo排名优化什么意思
  • 金坛做网站哪家好网络服务合同
  • 海淀网站建设服务怎么样创建网站
  • 做一视频网站多少钱seo建站技巧
  • seo技术建站web网页制作成品免费
  • 职场seo是什么意思seo企业站收录
  • 官方网站建设状况武汉抖音seo搜索
  • 建设网站招聘美国最新消息今天 新闻
  • 如何在网站中加入百度地图网推怎么做
  • 男子和美女做bt网站网站优化 推广
  • 做网站的复式照片百度云手机app下载
  • 淄博网站推广那家好疫情防控最新数据
  • 团购网站模板网站seo优化
  • 宁远县建设局网站深圳谷歌seo公司
  • 风控网站开发日照高端网站建设
  • 手机网站图片优化my77728域名查询
  • 什么浏览器适合看网站中国万网域名注册免费
  • 聊城做网站费用价格企业seo案例
  • 做地图特效的网站国外搜索引擎排行榜