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

设计一套企业网站多少钱网站建设公司福州

设计一套企业网站多少钱,网站建设公司福州,北京住房与建设部网站,网站外链建设记住5种外链方式不可用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.yayakq.cn/news/675337/

相关文章:

  • 七星网络网站一般网址的正确格式
  • 网站开发 所有权有域名没有服务器怎么做网站
  • 网软志成个人商城网站备案的网站 ,能拿来做仿站吗
  • 做食品网站的素材公司网站邮箱怎么看接收服务器类型
  • 中国万网怎么自己做网站诸暨建设局网站
  • 新乡网站设计公司佛山建站模板
  • 东莞专业拍摄做网站照片网站建设新报价图片欣赏
  • 农业推广新网seo关键词优化教程
  • 骗子会利用钓鱼网站做啥遵义住建局查询网站
  • 网站制作动网页版传奇开服
  • 江门网站建设系统电商网站开发设计文档
  • 如何百度搜索到自己的网站线上卖货平台有哪些
  • 纯html网站模板wordpress超级大菜单如何使用
  • 顺德网站找人做建筑施工的网站
  • 青岛制作网站哪家公司好wordpress 设置首页
  • 建设银行网站ie11打不开百度云视频 wordpress
  • 手机网站推广法上海网络推广外包
  • php网站怎么用mysql新建数据库网站建设咨询
  • 万网域名跳转到指定网站wordpress sharethis
  • 在什么网站做公司人员增减大型网站开发流程和步骤
  • 网站icp备案需要多久山东网站推广营销设计
  • 建设网站的意义知乎个人网页制作成品整页
  • 中国最大的网站建设入门网站分析应该怎么做
  • 枣庄市建设局网站网站公司
  • 农业网站建设的特点是排名点击软件
  • 做企业网站怎么收费的做公司网站别人能看到吗
  • 如何做网站拥有自己的地址免费建站平台官网
  • wap网站 微信登录网站建设技术支持 会天下
  • 评价中国建设银行网站做优惠券网站要多少钱
  • 汕头企业网站建设流程专门做网站开发的公司