写点什么

事务回滚

0 人感兴趣 · 4 次引用

  • 最新
  • 推荐

浅谈一下 ThinkPHP5.1 实现事务嵌套的特性

在我们平时做的一个项目中,线上环境突然发现数据库被锁住。导致很多有关数据插入和修改的接口全都瘫痪,项目基于ThinkPHP5.1。报错的时候,我们发现了一条sql错误日志,如下。

https://static001.geekbang.org/infoq/a2/a2b24f2a1d239fdf2a3382803786f053.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring 事务失效场景

因为此时方法A走的是代理对象,所以事务会生效。并且方法B的默认传播机制是REQUIRED,即方法B会加入到方法A的事务中,他们便处于同一个事务当中,双方都会进行回滚。

https://static001.geekbang.org/infoq/b3/b39ee72f7ba51233930fe54db8f35194.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一种基于柔性事务的分布式事务解决方案设计探究

市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布式事务设计方案,用于解决常见的分布式事务常见场景。

https://static001.geekbang.org/infoq/b3/b39ee72f7ba51233930fe54db8f35194.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一种基于柔性事务的分布式事务解决方案设计探究

市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布式事务设计方案,用于解决常见的分布式事务常见场景。

事务回滚_事务回滚技术文章_InfoQ写作社区