分布式事务

loviezhang 2019-11-17

理论:cap , ap ,base ,

方案:(其中一致性都是满足最终一致性的,只是对达到最终一致性的时间敏感度不同)

1)2pc :xa,seata。对一致性要求高,适合内部系统,不适合跨系统

2)tcc :对一致性要较高,适合内部系统,不适合跨系统。实现复杂,需要try,comit,concel三个方法。不需要锁定资源,异步,吞吐量大

3)可靠消息最终一致性:对一致性要低,适合内部系统,不适合跨系统,适合事务执行时间较长,可以俩个系统可以异步执行的业务

4)最大努力通知:对一致性要求低,实现简单,适合通知类型的业务

相关推荐