摘要
Apache ShardingSphere集成了 SEATA 作为柔性事务的使用方案,本文主要介绍其实现ShardingSphere中柔性事务SEATA原理原理。帮助你更好的理解ShardingSphere原理。同时帮助大家更好的使用柔性事务SEATA原理。
一、Seata柔性事务
Apache ShardingSphere 集成了 SEATA 作为柔性事务的使用方案。柔性事务它提倡采用最终一致性放宽对强一致性的要求,以达到事务处理并发度的提升。
TCC 和 Saga 是两种常见实现方案。 他们主张开发者自行实现对数据库的反向操作,来达到数据在回滚时仍能够保证最终一致性。 SEATA 实现了 SQL 反向操作的自动生成,可以使柔性事务不再必须由开发者介入才能使用。
博文参考
Seata 柔性事务 :: ShardingSphere