1.9.1. 分布式理论
1、分布式理论
1.9.1.1. 分布式理论
分布式理论
单机:ACID,分布式:2PC、3PC
分布式设计原则:CAP、BASE
分布式一致性:Paxos、Raft、ZAB
Raft:拉票类型的,由Leader-->Follower
ZAB:投票类型的,由Leader<--Follower
ZAB协议定义了 选举(election)、发现(discovery)、同步(sync)、广播(Broadcast) 四个阶段
一致性模型:强一致、弱一致性、最终一致性(一段时间达到一致性)
一致性模型、XA分布式协议,补偿事务(TCC)(TCC编程(Try、Confirm、Cancel))
XA规范:应用程序( AP )、事务管理器( TM、是交易中间件 )、资源管理器( RM。是数据库 )、通信资源管理器( CRM,是消息中间件 )
Snowflake生成的ID是全局递增唯一么?(不是,只是全局唯一,单机递增) 怎么实现全局递增的唯一ID?(讲了TDDL的一次取一批ID,然后再本地慢慢分配的做法)
分布式事务一致性
/Users/yangzl/git/quickstart-framework/quickstart-document/doc/base/分布式事务与一致性算法.md
问题
@所有人
1.9.1.2. [跳跳]阿里人现身说法:最全面的分布式事务解决方案
🌵全面剖析阿里面试套路 🌵分布式事务来龙去脉 🌵两阶段提交协议 🌵三阶段提交协议 🌵TCC(Try Confirm Cancel)解决方案 🌵LCN(Lock Confirm Notify)解决方案 🌵阿里巴巴分布式事务框架:Seata 🌵消息队列+本地事件表方案 🌵可靠消息服务方案
1.9.1.3. 🌵最大努力通知方案
👉戳此进直播间:https://ke.qq.com/course/399017?taid=10348929858541225&tuin=a982d3d7
1.9.1.4. [疑问]如何用消息队列解决分布式事务
[玫瑰]分布式事务介绍 [玫瑰]常用分布式事务解决方案 [玫瑰]消息队列解决分布式事务流程
1.9.1.5. [玫瑰]手敲代码实战落地。
[勾引]戳此进直播间啦:https://ke.qq.com/course/399017?taid=10179983024985769&tuin=6c381156
@所有人
1.9.1.6. [嘿哈]大行其道的微服务中,分布式事务该如何解决?
分布式事务的场景。 分布式事务中CAP,BASE理论。 2PC、3PC 提交协议。
1.9.1.7. 基于消息队列的分布式解决方案。
[勾引]戳此进直播间啦:https://ke.qq.com/course/399017?taid=9800909211440809&tuin=6c381156
@所有人
1.9.1.8. [机智]纯干货分享#分布式事务#Seata落地实战
🎈分布式事务介绍。 🎈常用分布式事务解决方案。 🎈Seata原理。
1.9.1.9. 🎈Seata实战落地。
🔔戳此进直播间啦:https://ke.qq.com/course/399017?taid=10228292817131177&tuin=6c381156
@所有人
1.9.1.10. [炸弹]纯干货分享#分布式事务#LCN落地实战
🌟分布式事务介绍。 🌟2PC,3PC原理介绍。 🌟LCN原理。
1.9.1.11. 🌟LCN事务实战落地。
👉戳此进直播间啦:https://ke.qq.com/course/399017?taid=9800909211440809&tuin=6c381156