首页  

分布式事务六种解决方案     所属分类 architecture 浏览量 875
2PC 3PC TCC 本地消息表 消息事务 最大努力通知

2PC  Two-phase Commit
3PC  Three-phase commit
TCC  Try-Confirm-Cancel 

消息事务 RocketMQ
先给 Broker 发送事务消息即半消息,发送成功后发送方执行本地事务。
再根据本地事务的结果向 Broker 发送 Commit 或者 Rollback 命令

发送方提供一个反查事务状态接口

2PC 和 3PC  强一致性事务,有数据不一致,阻塞等风险,数据库层面用的比较多
TCC 补偿性事务,适用范围更广,在业务层面实现,对业务的侵入性较大,每一个操作需要实现对应的三个方法
本地消息、事务消息和最大努力通知 最终一致性事务,适用于对实时性要求不高的场景

柔性事务



分布式事务

上一篇     下一篇
jvm可视化分析工具

中文分词返回结果为空问题记录

常见的安全漏洞

elasticsearch禁用自动创建索引和类型

Elasticsearch 搜索 分词器 过滤器

elasticsearch使用7大原则