请问什么业务需要做到三流一致或者四流一致?
问题已解决
所属话题:
#实务#
84784990 | 提问时间:2023 01/21 12:48
三流一致(three-way consistency)和四流一致(four-way consistency)是数据一致性的概念,是指同时管理多个数据源的数据完整性要求,这些数据源可以是不同系统,也可以是同一系统内的不同数据表或数据存储容器。
三流一致要求数据在3个数据源之间保持可靠性。例如,当客户A从一个商店购买某件商品时,商店的账户余额,银行的账户余额,客户A的账户余额都必须一致。
四流一致要求数据在4个数据源之间保持一致。除了前面三个源之外,还有一个新的数据源“调节器”,它会对前三个源中不一致的数据进行调整。
一般来说,三流一致和四流一致都需要在金融、电子商务、售后服务等领域使用。三流一致也广泛应用于分布式系统中用于保护数据一致性,例如跨节点的数据同步,事务的2段提交等。
拓展知识:一致性是描述不同数据源中的数据变化是否一致的概念,它与原子性(Atomicity),持久性(Durability)和可见性(Visibility)共同构成ACID(原子性,一致性,持久性,可见性)的4大基本要求,是保障分布式系统一致性的重要原则之一。
2023 01/21 13:03
相关问答
查看更多最新问答
查看更多