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

网站怎么做流程多媒体设计与制作是干什么的

网站怎么做流程,多媒体设计与制作是干什么的,北京互联网公司大厂有哪些,网站建设程序员招聘在分布式消息系统中,处理消费失败的消息是非常关键的一环。 RocketMQ 提供了一套完整的消息消费失败处理机制,下面我将简要介绍一下其处理逻辑。 截图代码版本:4.9.8 步骤1 当消息消费失败时,RocketMQ会发送一个code为36的请求到…

在分布式消息系统中,处理消费失败的消息是非常关键的一环。
RocketMQ 提供了一套完整的消息消费失败处理机制,下面我将简要介绍一下其处理逻辑。
截图代码版本:4.9.8

在这里插入图片描述

步骤1

当消息消费失败时,RocketMQ会发送一个code为36的请求到消息所在的 broker。broker接收到这个请求后,会将这个失败的消息放入到一个特殊的retry topic中,准备后续的重试消费。然而,在网络异常的情况下,有可能这里拿到的broker地址是空的,这将导致请求被发送到ns。由于ns并不处理这种类型的请求,因此,在网络异常的情况下,会出现请求超时等待的情况**(这个我们在多az做断网演练时遇到过)**。

在这里插入图片描述

步骤2

如果步骤1失败,即消息没有成功地被放入retry topic,客户端会尝试选择其他的broker进行发送。这样,即使某个broker出现问题,我们仍然可以确保消息得以在retry topic中得到存储,以便后续进行重试消费。

在这里插入图片描述
在这里插入图片描述

步骤3

如果步骤2也失败,即消息在所有的broker中都没有成功地放入retry topic,那么客户端会将消息塞回到消费的队列中,在5秒后再次尝试消费。

总结

总的来说,RocketMQ在处理消费失败的消息时,提供了一套从多个角度进行保障的策略。无论是通过发送到不同broker的retry topic,还是通过延迟再次消费,都能在一定程度上确保消息的最终一致性,降低消息丢失的风险。

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

相关文章:

  • 网站建设所属行业网络营销渠道可分为哪些
  • 机顶盒视频网站建设邹平网站设计
  • 套模版做的网站好优化吗工业和信息化部反诈中心发短信
  • 国际网站开发外贸知识最全外贸业务流程
  • 专注做动漫的门户网站中国建设部官方网站绿色建筑
  • 设计网站 站什么网wordpress默认后台路径
  • 精美的微网站怎么做 社区网站首页
  • 门户网站的营销特点多产品网站怎么做企业网站
  • 怎么查看一个网站是哪家公司做的给自己的网站做关键词流程
  • vue可以做pc端网站吗深圳市福田区香蜜湖街道
  • 网站制作公网页制作正版网站
  • 网站注册界面设计WordPress调用发邮件
  • 绍兴网站设计国家信用信息公示系统四川
  • 贵州网站备案局西宁解封最新通知
  • 网站导航大全内蒙古城乡建设和住房建设厅网站
  • wordpress搬站礼品回收网站建设
  • 无锡易时代网站建设有限公司怎么样建设征信注册中心网站
  • 北京学习网站建设全国网页设计大赛品牌榜中榜
  • 如何将自己做的网站导入淘宝南京网站设计公司排名
  • 网站选择城市怎么做公司网站可以自己做么
  • 企业网站建立要做的准备戴尔网站建设和维护
  • 福建电信网站备案天津网站制作公司电话
  • 产品外观设计网站wordpress火车头发布规则
  • 宁波网站优化找哪家金蓝盟企业管理咨询公司
  • 网站开发需要掌握哪些知识wordpress新语言
  • 个人网站做企业备案短视频seo询盘获客系统
  • 东营网站建设费用做外贸网站渠道
  • 哪家网站推广好建盏哪家好
  • 网监备案网站石家庄网站快速排名
  • 网站seo内部优化wordpress页面 中英文