分布式理论之分布式一致性:Raft算法原理 上一章,我已经带大家了解了Paxos算法,Paxos算法过于晦涩,在工业应用中比较少,比较有名的是Google Chubby。但是Paxos算法的思想非常重要,本章我要介绍的Raft算法就是基于Multi-Paxos 思想实现的。 Raft 2022-07-26 分布式 分布式理论之分布式一致性:Raft算法原理 分布式理论之分布式一致性:Paxos算法 Paxos算法是一种基于消息传递的,解决分布式系统共识问题的经典算法, 当前最常用的一批共识算法都是基于它改进的。比如,Fast Paxos 算法、Cheap Paxos 算法、Raft 算法等等。 Paxos算法最初由Leslie Lam 2022-07-26 分布式 分布式理论之分布式一致性:Paxos算法 分布式理论之分布式事务:TCC 一、简介2007年,Pat Helland发表了一篇名为《Life beyond Distributed Transactions: an Apostate’s Opinion》(http://adrianmarriott.net/logo 2022-07-26 分布式 分布式理论之分布式事务:TCC 分布式理论之分布式事务:3PC 一、简介在二阶段协议中,事务参与者在投票阶段,如果同意提交事务,则会锁定资源,此时任何其他访问该资源的请求将处于阻塞状态。 正因为这个原因,三阶段协议(Three-phase commit protocol, 3PC)对二阶段协议进行了改进 2022-07-26 分布式 分布式理论之分布式事务:3PC 分布式理论之分布式事务:2PC 一、何谓分布式事务1.1 单体应用首先,来看下传统的单体应用(Monolithic App)。下图是一个单体应用的 3 个 模块,在同一个数据源上更新数据来完成一项业务,整个过程的数据一致性可以由数据库的本地事务来保证,如下图: 2022-07-26 分布式 分布式理论之分布式事务:2PC Kafka主题与分区详解 2.3 主题2.3.1 管理使用kafka-topics.sh脚本: 选项 说明 –config <String: name=value> 为创建的或修改的主题指定配置信息。支持下述配置条目:cleanup.poli 2022-07-11 Kafka 主题与分区