seata 四种分布式事务
时间: 2023-11-17 17:57:35 浏览: 216
shardingsphere-jdbc-nocas-seata:分布式事务处理方案,seata分布式事务:项目Spring Cloud + ShardingSphereJDBC + nacos + seata分组事务+ fegin
5星 · 资源好评率100%
Seata 是一个开源的分布式事务解决方案,支持多种分布式事务模式。其中,Seata 支持以下四种分布式事务模式:
1. AT 模式(TCC 模式):AT 模式是通过在业务代码中嵌入事务管理代码来实现的,它将一个分布式事务拆分成多个本地事务,并通过两阶段提交协议来保证事务的一致性。
2. TCC 模式:TCC 模式是通过在业务代码中嵌入 try、confirm 和 cancel 三个操作来实现的,它将一个分布式事务拆分成多个本地事务,并通过补偿机制来保证事务的一致性。
3. Saga 模式:Saga 模式是通过在业务代码中嵌入补偿操作来实现的,它将一个分布式事务拆分成多个本地事务,并通过补偿机制来保证事务的一致性。
4. XA 模式:XA 模式是通过使用 XA 协议来实现的,它将一个分布式事务拆分成多个本地事务,并通过 XA 协议来保证事务的一致性。
阅读全文