ACID过时?用 Sagas搞定数据一致性(2)

ACID过时?用 Sagas搞定数据一致性(2)


ACID过时?用 Sagas搞定数据一致性(2)


ACID过时?用 Sagas搞定数据一致性(2)


松耦合,数据封装


ACID过时?用 Sagas搞定数据一致性(2)


如何维护数据一致性呢?


ACID过时?用 Sagas搞定数据一致性(2)


由于不在一个(本地)事务中......


ACID过时?用 Sagas搞定数据一致性(2)


2PC 不是一个好的选择

//

1、2PC事务协调器单点故障问题


2、通讯:至少有O(4n)条消息,并重试O(n^2)


3、锁导致吞吐量降低


4、许多NoSQL数据库(或消息代理)不支持

5、CAP理论 ⇒ 2PC影响可用性

上一篇:【STM32F407的DSP教程】第46章 STM32F407的IIR带通滤波器实现(支持逐个数据的实时滤波)


下一篇:PowerBI之时间智能函数详解(二)