个人简介

Echo Blog


江湖无名 安心练剑
  • raft-13-从零开始实现自己的 raft(二)技术选型
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 这里是从零开始实现 raft 系列,今天我们简单介绍一下 raft 的技术选型。 核心能力 Raft 为了算法的可理解性,将算法分成了 4 个部分。 leader 选举 日志复制 成员变更 日志压缩 技术选型: 一致性模块,是 Raft 算法的核心实现,通过一致性模块,保证 Raft...
    2022-07-09 01:22:02 | SOFA
  • raft-13-从零开始实现自己的 raft(二)核心能力
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 这里是从零开始实现 raft 系列,今天我们简单介绍一下 raft 的核心能力。 核心能力 Raft 为了算法的可理解性,将算法分成了 4 个部分。 leader 选举 日志复制 成员变更 日志压缩 简单说明 同 zk 一样,leader 都是必须的,所有的写操作都是由 leader...
    2022-07-09 01:22:02 | SOFA
  • raft-12-raft java 其他开源实现
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 本系列根据 jraft 作为入口,学习一下 raft 的原理和实现。 raft 系列 SOFAStack-00-sofa 技术栈概览 目的 开源实现比较多,这里就不一一赘述,有时间后续再展开。 项目 xnnyygn’s raft implementation Implementatio...
    2022-07-09 01:22:02 | SOFA
  • raft-11-raft-simple raft协议的Java版本简单实现
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 本系列根据 jraft 作为入口,学习一下 raft 的原理和实现。 raft 系列 SOFAStack-00-sofa 技术栈概览 目的 这篇实现的设计写的比较清楚,值得学习。 https://github.com/DanielJyc/raft-simple raft Java实现的详...
    2022-07-09 01:22:02 | SOFA
  • raft-09-apache ratis raft java 实现
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 本系列根据 jraft 作为入口,学习一下 raft 的原理和实现。 raft 系列 SOFAStack-00-sofa 技术栈概览 目的 我希望找到一个比较容易入门的例子。 https://github.com/wenweihu86/raft-java 项目介绍 以下是你提供的英文文...
    2022-07-09 01:22:02 | SOFA
  • raft-08-raft-java Raft Java implementation which is simple and easy to understand.
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 本系列根据 jraft 作为入口,学习一下 raft 的原理和实现。 raft 系列 SOFAStack-00-sofa 技术栈概览 目的 我希望找到一个比较容易入门的例子。 https://github.com/wenweihu86/raft-java 项目介绍 raft-java ...
    2022-07-09 01:22:02 | SOFA
  • raft-07-java 如何编写一个 Raft 分布式 KV 存储 lu-raft-kv
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 本系列根据 jraft 作为入口,学习一下 raft 的原理和实现。 raft 系列 SOFAStack-00-sofa 技术栈概览 前言 sofa 的实现比较专业,但是过于专业,可以放在这个之后学习。 我希望找到一个比较容易入门的例子。 https://github.com/state...
    2022-07-09 01:22:02 | SOFA
  • raft-06-LogCabin 是一个分布式系统,提供少量高度复制和一致性的存储。
    前言 大家好,我是老马。 分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。 本系列根据 jraft 作为入口,学习一下 raft 的原理和实现。 raft 系列 SOFAStack-00-sofa 技术栈概览 logcabin 之所以介绍这个库 LogCabin,是因为这个库是Raft作者的开源实现。 概述 LogCabin 是一个分布式系统,提供少量高度复制和...
    2022-07-09 01:22:02 | SOFA