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

小程序就是做网站站长工具端口查询

小程序就是做网站,站长工具端口查询,网站开发公司企业官网,网站建设 证书rabbitmq消息丢失解决 rocketMq解决消息丢失 RocketMQ事务消息概要 RocketMQ事务消息是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。 采用了2PC(两阶段提交) 补偿机制(事务状态回…

rabbitmq消息丢失解决

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

rocketMq解决消息丢失

在这里插入图片描述
RocketMQ事务消息概要

RocketMQ事务消息是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。
采用了2PC(两阶段提交)+ 补偿机制(事务状态回查)的思想来实现了提交事务消息,同时增加一个补偿逻辑来处理二阶段超时或者失败的消息,如下图所示。
在这里插入图片描述
RocketMQ 事务消息的工作流程
RocketMQ 的事务消息是指在消息发送方发送消息后,需要经过两阶段提交来确保消息的可靠性传递和处理。
undefined 发送消息:
○ 发送方将消息发送到 RocketMQ 服务端,但消息状态为“Prepared”。
undefined 执行本地事务:
○ RocketMQ 调用发送方应用程序注册的本地事务执行器(TransactionListener)来执行本地事务。
○ 本地事务执行成功后,应用程序根据事务执行结果返回 COMMIT 状态;如果执行失败,则返回 ROLLBACK 状态。
undefined 确认消息状态:
○ 根据本地事务执行结果,RocketMQ 服务端将消息状态更新为 COMMIT 或 ROLLBACK。
○ 如果发送方应用程序在规定时间内未提交事务执行结果,RocketMQ 服务端会执行回查机制。
undefined 回查机制:
○ RocketMQ 定期会检查处于“Prepared”状态的消息,向发送方应用程序发起回查请求。
○ 发送方应用程序接收到回查请求后,再次执行本地事务,并根据执行结果返回 COMMIT 或 ROLLBACK 状态。
通过以上流程,RocketMQ 的事务消息能够保证在消息发送和消费过程中的事务一致性和可靠性,确保消息在各个环节的正确处理。事务消息适用于需要确保消息生产和消费的原子性操作场景,
在这里插入图片描述
消息重复的话有业务自行保证,比如已被消费过了,订单的状态就变了

消息的顺序性

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

在这里插入图片描述
在这里插入图片描述
消息生产端和消费端都注册队列选择器
在这里插入图片描述
在这里插入图片描述

http://www.dt0577.cn/news/13388.html

相关文章:

  • 建网站深圳百度上的广告多少钱一个月
  • 快速学做网站2024年重启核酸
  • 给网站增加功能怎么做腾讯新闻潍坊疫情
  • 罗田做网站职业培训机构需要什么资质
  • 蕲春做网站免费搭建网站的软件
  • 商标查询官方入口seo sem
  • 做韦恩图的在线网站营销方法
  • wordpress安装后做什么免费网站建设seo
  • 常州网站制作套餐百度首页精简版
  • 网站推广专家b2b平台有哪几个
  • 新网站建设咨询宣传软文是什么意思
  • 营销型网站建设定制百度推广软件
  • 网站建设与策划试卷如何做seo优化
  • 自己做的网站怎样弄网上seo快排软件
  • 怎样注册网站做销售网站入口
  • 专门做图表的网站百度推广广告收费标准
  • 娄底网站开发跨境电商平台
  • wordpress 付费主题 时间百度官网优化
  • 网站展示模板网站推广苏州
  • 临沂做网站的公司长春建站服务
  • 帝国网站系统做专题百度健康人工客服电话24小时
  • 唐山网站建设价格小学生抄写新闻20字
  • 东莞市住房和城乡建设局门户网站免费域名注册永久
  • 临淄网站制作深圳seo排名
  • 机电建设有限公司网站软文营销文案
  • 哈尔滨建工建设集团优化清理大师
  • 北京企业网站建设公司宣传推广图片
  • 寮步网站建设高性能sem推广软件哪家好
  • 2018网站建设百度引流平台
  • 建网站首选公司推广营销