Raft是一种用于替代Paxos的共识算法。相比于Paxos,Raft的目标是提供更清晰的逻辑分工使得算法本身能被更好地理解,同时它安全性更高,并能提供一些额外的特性。[1][2]:1Raft能为在计算机集群之间部署有限状态机提供一种通用方法,并确保集群内的任意节点在某种状态转换上保持一致。Raft算法的开源实现众多,在Go、C++、Java以及 Scala中都有完整的代码实现。Raft这一名字来源于"Reliable, Replicated, Redundant, And Fault-Tolerant"(“可靠、可复制、可冗余、可容错”)的首字母缩写。
2023-07-26 08:48:57 2.01MB raft 分布式系统 一致性 paxos
1
Paxos到Zookeeper 分布式一致性原理与实践 倪超,完整版
2023-04-11 22:01:08 78.99MB 从Paxos 到Zookeeper 分布式 一致性
1
Lamport Paxos 的这两篇论文真的很难懂,小编也是竭尽全力的推敲每一句话的意思,尽量的将Lamport的意思完整的呈现出来。希望大家支持一下。两篇论文大概码了3万多字,每一个公式都是手敲的… 为什么会研究Paxos?最近使用RockerMQ,发现其Broker的主从没有实现自动选主及同步,所以小编想从底层学习下RocketMQ,然后自己尝试去实现这一块。 当然这很难,也是一个挑战。 先从Paxos论文入手,后续再研究zab。 只有学会自己造轮子,才能学的更多!~
2023-02-20 15:16:15 916KB 分布式一致性 翻译 Paxos The_Part-Tim
1
Paxos到Zookeeper 分布式一致性原理与实践(书签版)从Paxos到Zookeeper 分布式一致性原理与实践(书签版)
2023-02-07 11:18:23 27.22MB zookeeper paxos java 大数据
1
资源中有区块链最后的大作业,关于大数据时代区块链于数据安全共享的应用的,4500+字数,标准格式,以及课上表现分的演讲PPT——paxos介绍及实际运用PPT,一步到位,更好掌握区块链~~
1
分布式系统-分享-共识算法与区块链
2022-08-21 09:07:17 23.66MB Raft Paxos Bitcoin Ethereum
1
DB - Just Say NO to Paxos Overhead- Replacing Consensus with Network Ordering.pdf Distributed applications use replication, implemented by protocols like Paxos, to ensure data availability and transparently mask server failures. This paper presents a new approach to achieving replication in the data center without the performance cost of traditional methods. Our work carefully divides replication responsibility between the network and protocol layers.
2022-07-11 14:07:30 712KB 数据库 paxos
1
Paxos Replicated State Machines as the Basis of a High-Performance.pdf Conventional wisdom holds that Paxos is too expensive to use for high-volume, high-throughput, data-intensive applications. Consequently, fault-tolerant storage systems typically rely on special hardware, semantics weaker than sequential consistency, a limited update interface (such as append-only), primary-backup replication schemes that serialize all reads through the primary, clock synchronization for correctness
2022-07-10 21:03:32 362KB 数据库 分布式一致性协议 paxos
1
DB - Paxos vs Raft - Have we reached consensus on distributed consensus.pdf Distributed consensus is a fundamental primitive for constructing fault-tolerant, strongly-consistent distributed systems. Though many distributed consensus algorithms have been proposed, just two dominate production systems: Paxos, the traditional, famously subtle, algorithm; and Raft, a more recent algorithm positioned as a more understandable alternative to Paxos.
2022-07-10 21:03:31 508KB 数据库 分布式一致性协议 paxos raft
1
Unbounded Pipelining in Dynamically Reconfigurable Paxos Clusters.pdf Consensus is an essential ingredient of a faulttolerant distributed system systems. When equipped with a consensus algorithm a distributed system can act as a replicated state machine (RSM), duplicating its state across a cluster of redundant components to avoid the failure of any single component leading to a system-wide failure. Paxos and Raft are examples of algorithms for achieving distributed consensus.
2022-07-10 21:03:28 185KB 数据库 paxos 分布式一致性协议
1