事务,是操作数据库中的数据的逻辑单元。在处理一个业务过程中,事务保证多个数据修改的操作,要么都修改成功,要么都失败。同时,几个事务之间又相互独立,不会相互影响。 在介绍分布式事务之前,先来来回顾一下事务的ACID原则:原子性(A):原子性是指一个事务的所有操作,要么都做完,要么都不做。 一致性(C):一致性是指一个事务的执行,不管外部环境如何,不管怎么执行,结果应该都是一致的。 隔离性(I):隔离性是指几个事务在同时执行