IP屬地:廣東
1. 背景 在Basic Raft算法中,當(dāng)一個(gè)Follower與其他節(jié)點(diǎn)網(wǎng)絡(luò)隔離,如下圖所示: Follower_2在electionTime...
從零開始開發(fā)一個(gè)單機(jī)存儲引擎 1.VDL Logstore概述 如何設(shè)計(jì)存儲引擎,使得讀寫接口的性能足夠高,如何保證在機(jī)器宕機(jī)時(shí),存儲引擎能夠?qū)?..
Braft的日志存儲引擎實(shí)現(xiàn)分析 1.架構(gòu)設(shè)計(jì) 1.1 函數(shù)接口說明 日志存儲引擎是用于存儲raft lib產(chǎn)生的日志。提供的接口如下: Log...
Etcd raft lib的snapshot處理流程 snapshot的是系統(tǒng)狀態(tài)的完整快照,其他系統(tǒng)接收和回放snapshot,將自身數(shù)據(jù)恢復(fù)...
分布式租約機(jī)制 1.什么是租約 租約(lease)在分布式中一般描述如下: Lease 是由授權(quán)者授予的在一段時(shí)間內(nèi)的承諾。 授權(quán)者一旦發(fā)出 l...