首页 > 其他分享 >分布式事务

分布式事务

时间:2023-08-14 19:33:43浏览次数:31  
标签:事务 停滞 故障 应用 分布式 描述

整理自b站

1.什么事分布式事务

 

2.请描述二阶段提交的基本过程,具体的应用

3.2PC协议中,如何处理协调者和参与者之间的通信故障,请列举一些解决方案

 

  1. 超时机制
  2. 心跳机制
  3. 事务管理器故障->备份
  4. 消息队列

 

 

3. 3PC讲一下

 

 

 

 

预提交第二阶段  将数据库的redolog和undolog记录到事务日志里面去了

避免了状态停滞的问题  ,二阶段因为网络停滞等存在停滞的问题

 

4.请描述AT模式的基本过程,以及它在分布式事务中的应用

 

 

 

 

缺点:脏数据需要人工处理

 

 

 

 5.说说你了解的TCC协议,以及在分布式事务中的应用

 

 

 

 

 

 

 

6.描述saga模式的基本过程

 

 

 

 

 

 

 

 

 

 

 

 

标签:事务,停滞,故障,应用,分布式,描述
From: https://www.cnblogs.com/developS/p/17629540.html

相关文章

  • session 中对象实例在不同事务中的状态
    不同事务中执行hibernatequery,则查询出来的对象会在不同session中,或一个在托管态,一个在session中管理,所以是不同实例。  如果在同一事务中的话,则多次query出来的对象实际上是同一个实例,当你改变第一次query出来的对象时,之后你再query出来的实例就会反映第一次的变化。同一事务......
  • 分布式事务
    注解: @GlobalTransactional 手写:GlobalTransactiontx=GlobalTransactionContext.getCurrentOrCreate();try{tx.begin();tx.commit();//不能提交}catch(Exceptione){log.error("下单失败");......
  • SAP ABAP 系统 SM51 事务码的作用
    副标题:SAPABAP系统中事务码SM51的作用:深入探究系统进程与资源管理SM51是SAP系统中的一个重要事务码,用于监控和管理系统中运行的后台工作进程和应用服务器资源。在本文中,我将详细解释SM51的功能,探讨其作用,并通过案例说明其在实际场景中的应用。SM51事务码的功能SM51事务......
  • 分布式系统架构
    分布式系统的架构思路  一、前言在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。二、分布式系统的两种方式平时接触到的分布式系统有很多......
  • 探索MySQL 8的事务数据字典:数据库对象信息存储
    MySQL8带来了重大的架构变革,用事务数据字典(TDD)这种更高效、更可靠的方法取代了传统的基于MyISAM引擎的系统表。这一升级极大地改进了元数据的管理和存储,从而提高了各种数据库对象的可靠性和可扩展性。本文将通过实际案例探讨MySQL8事务数据字典的复杂性、优势及其在现实生活中......
  • jmeter分布式压测
    无论是jdk还是jmeter都放在usr/local目录下jmeter分布式压测过程1.控制机跟代理机中间ping通2.控制机代理机安装相同版本的jdk,并配置jdk环境环境配置成功在cmd打Java或javac可以获取内容java-version查看jdk版本3.控制机代理机安装相同版本的jmter并配置环境将jmeterbin目......
  • Spring的事务控制
    Spring的事务控制编程式事务控制相关对象PlatformTransactionManager主要接口,下面主要讲它的实现类TransactionDefinition设置事务的隔离级别设置事务的传播行为TransactionStatus上面三者就是编程式事务控制的三大对象,不重要,后面才是关键基于XML的声明式事务控制......
  • LAXCUS分布式操作系统技术创新引领高性能计算与人工智能新时代
    随着科技的飞速发展,高性能计算、并行计算、分布式计算、大数据、人工智能等技术在各个领域得到了广泛应用。在这个过程中,LAXCUS分布式操作系统以其卓越的技术创新和强大的性能表现,成为了业界的佼佼者。本文将围绕LAXCUS分布式操作系统的技术创新,探讨其在高性能计算与人工智能领域的......
  • LAXCUS分布式操作系统:技术创新引领高性能计算与人工智能新时代
    随着科技的飞速发展,高性能计算、并行计算、分布式计算、大数据、人工智能等技术在各个领域得到了广泛应用。在这个过程中,LAXCUS分布式操作系统以其卓越的技术创新和强大的性能表现,成为了业界的佼佼者。本文将围绕LAXCUS分布式操作系统的技术创新,探讨其在高性能计算与人工智能领域......
  • 读发布!设计与部署稳定的分布式系统(第2版)笔记30_为部署而设计
    1. 部署行为是系统生命的重要组成部分1.1. 只编写代码是不够的,只要没有在生产环境中运行,一切都不算完成1.2. 要想取得成功,需要早早地频繁部署软件1.3. 设计易于部署的软件非常有必要1.4. 零停机部署就是目标2. 机器与服务2.1. 机器是可配置的操作系统实例2.1.1. ......