知识杂货铺 知识杂货铺
首页
后端(1本书)
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 使目录栏支持h2~h6标题
    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
  • 快速开始
  • 代码集成_TODO
  • 框架初探
  • 在GitHub上贡献代码
  • 使用K8s部署系统
  • Seata分布式事务
GitHub (opens new window)

Kevin Zhang

爱凑热闹的高龄程序猿
首页
后端(1本书)
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 使目录栏支持h2~h6标题
    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
  • 快速开始
  • 代码集成_TODO
  • 框架初探
  • 在GitHub上贡献代码
  • 使用K8s部署系统
  • Seata分布式事务
GitHub (opens new window)
  • Spring Boot 培训教程
  • Spring Boot介绍

  • 开发环境配置

  • 原理剖析

  • Web开发

  • 数据访问

  • 事务

    • 事务专题
    • 事务介绍
    • 本地事务
    • 分布式事务
    • 课后作业
  • 集成Redis

  • 集成MongoDB

  • 异步消息

  • 异常处理

  • 单元测试与热部署

  • 安全控制

  • 应用监控

  • 企业级开发

  • 多环境配置与部署

  • 综合示例

  • 前后端分离的vue急速入门

  • Spring Boot配置大全

  • 在Docker中部署Spring Boot应用

  • 开发前后端分离应用

  • 前进到Spring Cloud

  • 规则引擎

  • 流程引擎

  • 后记
  • 后端
  • 事务
Kevin Zhang
2024-10-30

事务专题

# 第6章 Spring Boot 事务

事务管理是企业级应用程序开发中不可或缺的技术,在我们绝大多数的项目中,都会使用到数据库来存储业务数据。几乎所有的数据库操作,都需要事务处理,以保证数据的完整一致性。

事务最终是在数据库层面实现的,而 Spring 只是以一种比较优雅的方式对其进行封装支持。

在 Spring 中,既支持编程式事务,又支持声明式事务。 在大多数情况下,声明式事务比编程式事务更方便好用。

随着企业业务的发展,系统也从单体应用向分布式系统扩展。分布式系统虽然拥有优秀的可扩展性,但是事务处理却是一大挑战。Spring Boot 支持分布式事务,可以使用 Spring Boot 集成 Aatomikos 来解决一般用途的分布式事务。但是使用分布式事务会增加请求的响应时间,影响系统的 TPS,在一些特殊场景下,会利用消息的补偿机制来处理分布式的事务。

本章主要介绍 Spring 事务处理方法,最后简要介绍如何处理分布式事务。

编辑 (opens new window)
上次更新: 2024/11/17, 16:29:23
课后作业
事务介绍

← 课后作业 事务介绍→

最近更新
01
PNG图片处理C++
02-07
02
PNG图片处理
01-24
03
离线安装Docker
12-24
更多文章>
Theme by Vdoing | Copyright © 2008-2025 Kevin Zhang | MIT License | 蜀ICP备20013663号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式