事务理论-acid原子性(atomicity):事务是一个不可分割的整体,事务内所有操作要么全部成功,要么全部失败一致性(consistency):事务执行前后,数据从一个状态到另一个状态必须是一致的隔离性(isolation):多个并发的事务之间相互隔离,不能互相干扰持久性(durablity):
阅读全文
@Transactional注解@Transactional是spring框架的事务管理,作用是如果业务出现异常可以回滚数据库操作属性描述value指定使用的事务管理器propagation事务传播行为isolation事务隔离级别readOnly读写或只读事务,默认读写timeout事务超时时间r
阅读全文
分布式事务事务的定义事务可用看做是一次大的活动,它由不同的小活动组成,这些小活动要么全部成功,要么全部失败本地事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此,叫数据库事务。而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务
阅读全文
分布式事务两阶段提交协议分布式事务是指会涉及到操作多个数据库的事务,在分布式系统中,各个节点之间在物理上相互独立,通过网络进行沟通和协调xa就是x/open dtp定义的交易中间件与数据库之间的接口规范,交易中间件用它来通知数据库事务的开始、结束已经提交、回滚等。xa接口函数由数据库厂商提供二阶段提
阅读全文