1.什么是分布事务
分布式事务是来源于微服务,服务间村存在调用,且整个调用链路上存在着多处(分布在不同的微服务上)写数据表的行为,分布式事务就是保证这些操作要么全部成功,要么全部失败。
2.常用分布式事务解决方案 :
1.两阶段提交
分两步提交,存在一个中央协调器负责协调各个分支事务 (存在单点故障),是强一致性策略。
2.本地消息表
将需要分布式处理的任务通过消息日志的方式异步执行,最终一致性策略。
1.什么是分布事务
分布式事务是来源于微服务,服务间村存在调用,且整个调用链路上存在着多处(分布在不同的微服务上)写数据表的行为,分布式事务就是保证这些操作要么全部成功,要么全部失败。
2.常用分布式事务解决方案 :
1.两阶段提交
分两步提交,存在一个中央协调器负责协调各个分支事务 (存在单点故障),是强一致性策略。
2.本地消息表
将需要分布式处理的任务通过消息日志的方式异步执行,最终一致性策略。