分布式事务
2022-10-20 18:20:06 5 举报
AI智能生成
初步了解分布式事务,什么是分布式事务,为什么需要,以及如何实现
作者其他创作
大纲/内容
产生的原因
数据库分库分表
微服务化
解决方案
刚性事务——强一致性
2PC:两阶段提交
提交事务请求
执行事务请求
3PC:改进,增加超时机制
柔性事务——最终一致性
消息发送一致性
业务接口幂等性
原因:消息没有及时ACK确认
解决:根据唯一标识查询消息是否被处理、或者根据消费日志表,来维护消息消费记录
保证最终一致性的模式
可查询模式
补偿模式
最大努力通知模式
0 条评论
下一页