待完善。。█Raft协议是什么?

TODO:见印象笔记:“C_分布式-理论-Raft-CAP”


kafka 是 2011 年被捐献给 Apache 基金会,而 raft 论文是 2013 年由斯坦福大学发表的《In Search of an Understandable Consensus Algorithm》,kafka 在 raft 之前诞生。关于 Raft 协议可以看看斯坦福官网上的论文:https://web.stanford.edu/~ouster/cgi-bin/papers/raft-atc14


raft 是工程上使用较为广泛的强一致性、去中心化、高可用的分布式协议。raft 是一个共识算法(consensus algorithm),所谓共识,就是多个节点对某个事情达成一致的看法,即使是在部分节点故障、网络延时、网络分割的情况下。这些年最为火热的加密货币(比特币、区块链)就需要共识算法,而在分布式系统中,共识算法更多用于提高系统的容错性,比如分布式存储中的复制集(replication)。

码先生
Author: 码先生

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注