摘要:
适用场景:适用最终一致性时间敏感度低的场景,并且事务的被动方的处理结果不会影响主动方的处理结果,最典型的是支付成功后,平台通知商户。 优缺点 优点: 1)能够实现跨企业的数据一致性。 2)业务被动 方的处理结果不会影响业务主动方的处理结果。 缺点: 1)只适用于时间敏感度低的场景 2)业务消息可能丢 阅读全文
摘要:
可靠消息最终一致性分布式事务解决方案 指的是事务的发起方执行完本地事务之后。发出一条消息,事务的参与方,也就是消息的消费者一定能够接受到这条消息并处理成功。最终事务的发送方和消费方都能执行成功,达到一致性状态。 适用场景:适用于消息能够能都独立存储,降低耦合性,并且对数据一致性比较敏感的场景。 优缺 阅读全文
摘要:
适用场景: 适用于具有强隔离性,严格一致性要求,也适用执行时间比较短的业务。 方案优缺点 优点: 1)在应用层实现具体逻辑,锁定资源的粒度小,不会锁定所有资源,性能比较高 2)Confirm阶段和Cancel阶段的方法具备幂等性,能够保证分布式执行完的数据一致性。 3)TCC分布式事务解决方案由主业 阅读全文
摘要:
强一致性事务解决方案 优点: 1)数据一致性比较高 2)在任意时刻都能都够查询到最新写入的数据 缺点: 1)存在性能问题,在分布式事务未完全提交和回滚之前,应用不能查询到最新的数据 2)不适高并发场景 3)实现复杂牺牲可用性 最终一致性分布式事务解决方案 优点: 1)性能比较高 2)适合高并发场景 阅读全文