3PC
  • 2024-07-29分布式事务
    CAP定理一致性:分布式应用读写是一致的,应用A做了修改应用B读取时会获取修改可用性:分布式应用服务是可访问的分区容错性:分布式应用之前存在网络问题会导致各个应用无法通讯分区容错性是必须要保证的。一致性和可用性不能同时保证,假如应用A做了修改为了保证一致性在A没有做数据
  • 2024-06-07分布式事务 实战 - 分布式事务简介
    分布式事务是指涉及多个参与方的系统,其中每个参与方都可能执行多个操作,而这些操作需要在各个参与方之间保持一致性。这种情况下,确保数据的一致性变得复杂而关键。在分布式系统中,由于网络延迟、节点故障等原因,确保所有操作的一致性变得更加具有挑战性。为了处理这种情况,有几
  • 2024-05-21JavaWeb分布式事务处理
    哈喽,大家好,我是木头左!一、分布式事务的概念与特性在开始之前,首先需要理解什么是分布式事务以及其特性。将从最基础的定义和特性开始,逐步深入到其在实际应用中的表现和影响。1.1分布式事务的概念分布式事务是指跨越多个独立的计算机资源(如数据库、应用服务器等)的一组事务的
  • 2024-04-29深入理解分布式共识算法(一)——2pc_3pc
    分布式事务问题通常单节点事务比较简单,Spring提供的@Transaction注解能够实现。但是在分布式场景下,比如ServiceA调用ServiceB、ServiceC,每个服务分别操作各自的数据库,如果某个服务调用成功、另外一个调用失败,就会造成数据的不一致性,这就是分布式事务问题。2PC二阶段提交
  • 2023-08-15分布式事务解决方案-2PC, 3PC
    在分布式系统中,每一个机器节点虽然都能明确的知道自己在事务操作中的结果是成功或失败,但无法直接获取其他节点的操作结果。因此在分布式环境中,为了保持事务的ACID特性,就需要增加一个“协调者”来管理其他节点(“参与者”)事务的提交和回滚。基于这个思想,衍生出二阶段提交2PC和三
  • 2023-07-17分布式事务XA协议2PC、3PC、TCC流程解析
    XA协议两阶段提交1、X/OpenDTP事务模型是X/Open这个组织定义的一套分布式事务的标准,也就是定义了规范和API接口,由各个厂商进行具体的实现DTP是分布式事物处理(DistributedTransactionProcessing)的简称2、XA协议XA是由X/Open组织提出的分布式事务规范。XA规范主要定义了(全
  • 2023-07-03分布式事务(1)---2PC和3PC原理
    分布式事物基本理论:基本遵循CPA理论,采用柔性事物特征,软状态或者最终一致性特点保证分布式事物一致性问题。分布式事物常见解决方案:2PC两段提交协议 https://www.cnblogs.com/qdhxhz/p/11167025.html3PC三段提交协议(弥补两端提交协议缺点) https://www.cnblogs.com/qdh
  • 2023-05-303PC使用实践
    3PC(Three-PhaseCommit)是一种分布式事务协议,用于确保分布式环境中的事务一致性。与2PC相比,3PC引入了一个额外的阶段来解决2PC的阻塞问题。下面是3PC的介绍以及使用Java代码实现的入门示例:3PC的介绍:3PC是一种协议,它包含三个阶段的操作来协调分布式事务的提交或回滚。与2PC相比,3PC
  • 2023-03-31分布式事务讲解之CAP,2PC,3PC,TCC
    目录1CAP1.1CAP原则1.1.1数据一致性1.1.2图示讲解1.1.2.1一致性1.1.2.2可用性1.1.2.3分区容错性1.2CAP如何舍弃1.3eureka与zookeeper区别1.4CAP对应的模型和应用1.4.1CAwithoutP1.4.2CPwithoutA1.4.3APwihtoutC1.4.4常见注册中心1.5BASE理论2分布式事务2.1