- 博客(2)
- 资源 (10)
- 收藏
- 关注
原创 go-raft实现
说明goraft是Raft协议的Golang版本的实现,项目地址为:goraft/raft。整个代码质量较高,值得仔细品味。因此,整理了该博文探究下其内部实现。数据结构goraft主要抽象了server、peer和log三个结构,分别代表服务节点、Follower节点和日志。serverRaft作为一种多节点状态一致性维护协议,运行过程中必然涉及到多个物理节点,server就是用来抽象其中的每个节...
2018-04-17 22:12:40 11175 2
原创 Raft协议详解
说明 分布式存储系统通常通过维护多个副本来进行容错,提高系统的可用性。要实现此目标,就必须要解决分布式存储系统的最核心问题:维护多个副本的一致性。 首先需要解释一下什么是一致性(consensus),它是构建具有容错性(fault-tolerant)的分布式系统的基础。 在一个具有一致性的性质的集群里面,同一时刻所有的结点对存储在其中的某个值都有相同的结果,即对其共享的存...
2018-04-17 22:09:59 9664 2
多项式除法
2012-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人