【分布式技术专题】「架构实践于案例分析」盘点互联网应用服务中常用分布式事务(刚性事务和柔性事务)的原理和方案

【分布式技术专题】「架构实践于案例分析」盘点互联网应用服务中常用分布式事务(刚性事务和柔性事务)的原理和方案

前提介绍 通过之前的两篇文章《【分布式技术专题】「架构实践于案例分析」总结和盘点目前常用分布式事务特别及问题分析(上)》和《【分布式技术专题】「架构实践于案例分析」总结和盘点目前常用分布式事务特别及问题分析(中)》,您已经对微服务架构中常用的分布式事务解决方案有了初步的了解。接下来,我们将对这些解决...

[帮助文档] 如何快速排查并解决事务积压问题

分布式事务常见的问题是发生事务积压,事务积压的原因通常是参与方问题导致的,可能是由于参与方二阶段执行失败或执行超时,也可能是因为参与方与分布式事务服务端连接异常等问题。本文将基于参与方的常见问题,引导您快速排查并解决事务积压问题。

容器应用的高弹性架构

9 课时 |
31 人已学 |
免费

高可用应用架构

9 课时 |
121 人已学 |
免费

微服务架构与混沌工程介绍

1 课时 |
60 人已学 |
免费
开发者课程背景图

[帮助文档] 异常事务的处理方案

清除异常任务数据问题现象事务提交异常,并且业务需求不再需要提交,需要清除异常事务。问题原因业务代码问题导致事务提交异常。解决方案进入 dtxserver 的 dtx_remote 库。dtx_remote使用如下命令查询 business_action、business_activity 表中的 t...

⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制

⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制

⑩⑧【MySQL】详解InnoDB存储引擎1. InnoDB逻辑存储结构InnoDB逻辑存储结构:表空间(idb文件):一个MySQL实例可以对应多个表空间,用于存储记录、索引等数据。段:分为数据段(Leaf node segment) 、索引段(Non-leaf node segment) 、回滚...

[帮助文档] 分布式事务如何编辑应用事务

在 事务配置 页面列出了所有应用事务及其事务相关信息,包括了发起方、所有参与方总数、当天事务数、异常事务数等。事务配置编辑应用事务您可以通过以下任一方式进入事务编辑页面,编辑应用事务信息:在 事务配置 页面,单击目标事务 操作 列下的 编辑。事务配置操作编辑在 事务配置 页面,单击目标事务名称进入事...

高效掌握JDBC技术(三)| 三层架构理念 | 书写符合事务特性的工具类 | JUnit测试框架 | JDBC项目开发步骤(下)

高效掌握JDBC技术(三)| 三层架构理念 | 书写符合事务特性的工具类 | JUnit测试框架 | JDBC项目开发步骤(下)

2、事务及JDBCUtils最终版回顾事务概念:将多个操作步骤归为同一个原子操作,要么同时成功,要么同时失败开启事务执行操作结束事务:commit rollback通常需要添加在Service层,Service层的所有功能方法都应该配套事务2.1、事务基本操作与问题解决开启事务:Connection...

「事件驱动架构」Apache Kafka中的事务

「事件驱动架构」Apache Kafka中的事务

在之前的一篇博客文章中,我们介绍了Apache Kafka®的一次语义。这篇文章介绍了各种消息传递语义,介绍了幂等生成器、事务和Kafka流的一次处理语义。现在,我们将继续上一节的内容,深入探讨Apache Kafka中的事务。该文档的目标是让读者熟悉有效使用Apache Kafka中的事务API所...

《企业级云原生白皮书项目实战》——第六章 云原生最佳实践——6.3 基于 RocketMQ 的基金数字化陪伴体系的架构实践——6.3.3 RocketMQ 事务消息的金融应用场景(1)

《企业级云原生白皮书项目实战》——第六章 云原生最佳实践——6.3 基于 RocketMQ 的基金数字化陪伴体系的架构实践——6.3.3 RocketMQ 事务消息的金融应用场景(1)

6.3.3 RocketMQ 事务消息的金融应用场景6.3.3.1 金融场景概述接下来,我们讲解一下典型的金融场景--优惠购。在博时基金 APP 上申购基金可以享受低至0折的费率优惠,具体业务怎么样实现?这里有有两种方式,第一种先充值博时钱包,底层是替客户购买了一笔货币基金,然后再用博时钱包购买目标...

《企业级云原生白皮书项目实战》——第六章 云原生最佳实践——6.3 基于 RocketMQ 的基金数字化陪伴体系的架构实践——6.3.3 RocketMQ 事务消息的金融应用场景(2)

《企业级云原生白皮书项目实战》——第六章 云原生最佳实践——6.3 基于 RocketMQ 的基金数字化陪伴体系的架构实践——6.3.3 RocketMQ 事务消息的金融应用场景(2)

6.3.3.3 分布式事务方案对比在博时基金的业务场景下,需要解决的问题是事务一致性与服务解耦度之间的矛盾,因此我们的目标是让主从事务解耦,保证核心逻辑稳定,同时不因为解耦而牺牲最终一致性。因此,当时做出了几种不同的解决方案:第一种方案:最常见普通消息+异步对账,这个方案的问题是无法保证主事务的执行...

《企业级云原生白皮书项目实战》——第六章 云原生最佳实践——6.3 基于 RocketMQ 的基金数字化陪伴体系的架构实践——6.3.3 RocketMQ 事务消息的金融应用场景(3)

《企业级云原生白皮书项目实战》——第六章 云原生最佳实践——6.3 基于 RocketMQ 的基金数字化陪伴体系的架构实践——6.3.3 RocketMQ 事务消息的金融应用场景(3)

6.3.3.5 RocketMQ 如何保证事务消息在消费端正常消费消费端消费失败后,MQ服务端需要进行一定次数的重试,我们需要制定合理的重试策略。因为有消费重试,这要求消费方接口需要实现幂等性;如果重试多次后仍失败,我们会把消息压入死信队列DLQ,RocketMQ提供了死信队列的功能,对进入死信队列...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

金融级分布式架构
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
122+人已加入
加入
相关电子书
更多
PolarDB分布式版架构介绍
PolarDB开发者大会:PolarDB面向云存储的架构优化
PolarDB-X一体化HTAP架构,助力企业级查询分析加速
立即下载 立即下载 立即下载

架构事务相关内容