分布式事务

内容分享19小时前发布
0 0 0
方案 一致性 性能 复杂度 适用场景
2PC 强一致性 传统数据库
3PC 强一致性 中低 需减少阻塞的强一致性场景
TCC 最终一致性 高并发业务(支付,库存)
seata 最终一致性 长事务、跨服务流程
消息队列 最终一致性 事件驱动架构
本地消息表 最终一致性 中高 异步通知

2PC

过程:

一阶段:协调者向参与者发送准备请求,所有参与者进行准备,准备结束之后,进行二阶段

二阶段:协调者向参与者发送提交请求,所有参与者进行提交,务必等所有参与者都成功提交完成,否则就进行回滚

优点:实现简单

缺点:

1 容易发送单点故障;协调者如果跪了,影响事务流程,多次交互,性能差

© 版权声明

相关文章

暂无评论

none
暂无评论...