Etcd raft lib的snapshot处理流程

snapshot的是系统状态的完整快照,其他系统接收和回放snapshot,将自身数据恢复到一个一致性状态。本文介绍一下etcd raft lib如何

分布式租约机制

分布式租约机制 1.什么是租约 租约(lease)在分布式中一般描述如下: Lease 是由授权者授予的在一段时间内的承诺。 授权者一旦发出 lease,则无论

Braft的日志存储引擎实现分析

1.架构设计 1.1 函数接口说明 日志存储引擎是用于存储raft lib产生的日志。提供的接口如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Raft的PreVote实现机制

1. 背景 在Basic Raft算法中,当一个Follower与其他节点网络隔离,如下图所示: Follower_2在electionTimeout