分布式一致性算法对比

2021-07-14  本文已影响0人  十毛tenmao

实现分布式一致性的算法有很多种,各有优缺点,适用不同的场景

算法 一致性 性能 实现复杂度 依赖组件 是否侵入业务 其他
2PC/3PC 强一致性 复杂 依赖存储组件实现 无侵入
TCC 强一致性 一般 复杂 不依赖组件 需要提供try/confirm/cancel接口
本地消息表 最终一致性 简单 不依赖 基本无侵入 只能用在其他逻辑只能成功的场景
SAGA 最终一致性 一般 不依赖 业务需要提供补充逻辑以及监听其他子事务的事件

参考

上一篇下一篇

猜你喜欢

热点阅读