Administrator
发布于 2024-01-24 / 4 阅读
0

分布式事务

1.什么是分布事务

分布式事务是来源于微服务,服务间村存在调用,且整个调用链路上存在着多处(分布在不同的微服务上)写数据表的行为,分布式事务就是保证这些操作要么全部成功,要么全部失败。

2.常用分布式事务解决方案 :

1.两阶段提交

分两步提交,存在一个中央协调器负责协调各个分支事务 (存在单点故障),是强一致性策略。

2.本地消息表

将需要分布式处理的任务通过消息日志的方式异步执行,最终一致性策略。