240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Raft的PreVote实现机制

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

  • Resize,w 360,h 240
    从零开始开发一个单机存储引擎

    从零开始开发一个单机存储引擎 1.VDL Logstore概述 如何设计存储引擎,使得读写接口的性能足够高,如何保证在机器宕机时,存储引擎能够将...

  • Resize,w 360,h 240
    Braft的日志存储引擎实现分析

    Braft的日志存储引擎实现分析 1.架构设计 1.1 函数接口说明 日志存储引擎是用于存储raft lib产生的日志。提供的接口如下: Log...

  • Resize,w 360,h 240
    Etcd raft lib的snapshot处理流程

    Etcd raft lib的snapshot处理流程 snapshot的是系统状态的完整快照,其他系统接收和回放snapshot,将自身数据恢复...

  • 分布式租约机制

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

个人介绍
开源爱好者,kingshard数据库中间件作者。从事分布式系统架构与研发工作。
github: https://github.com/flike
blog: https://zhesi.io