119

深入浅出 Raft - 基本概念 - 简书

 7 years ago
source link: http://www.jianshu.com/p/138b4d267084?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
引子 因为一直在跟 Raft 打交道,虽然对 Raft 很熟悉了,但如果你要我去给一个完全不知道什么是 Raft 的人讲 Raft,我觉得难度还是非常大的。所以我决定使用我一贯罗里吧嗦,用比喻和讲故事的方式,来尝试说说 Raft。 如果你跟你孩子一起看过小猪佩奇,你大概就能知道我为啥用了这么怪的取名。如果没看过的,强烈推荐你去看看,这真的是一部很不错的儿童动画。 日志和状态机 兔小姐准备在泥...

Recommend

  • 139

    Leader 很快,泥坑银行就在回音山谷和海盗岛建立了网点。这时候,兔小姐就对猪爸爸说到:『猪爸爸,现在我们已经有三个银行网点了,那么我们是不是可以允许客户在三个地方都可以进行交易呢?』 猪爸爸想了想,说到:『恐怕不行,兔小姐。』兔小姐奇怪的回复到:『...

  • 96
    • www.jianshu.com 7 years ago
    • Cache

    深入浅出 Raft - Optimization - 简书

    在猪爸爸的努力下,三个银行网点能正确的选出一个主网点对外提供服务了。一切工作的良好,但随着客户的增多,一些问题渐渐暴露出来。 这天,兔小姐又叫来了猪爸爸,说到:『猪爸爸,现在我们碰到了一个问题。每次客户在 Leader 网点进行一笔交易,我们都需要告诉其...

  • 106

    在猪爸爸的努力下,泥坑银行终于能高效正常的运作了,但猪爸爸一直比较担心海盗岛那边的网点,因为他总是担心跨海的通讯会因为极端情况出现问题。果不其然,一个雷雨交加的晚上,海盗岛的发电站被击中,整个岛处于停电状态,海盗岛的网点没法正常工作了。虽然狗爷...

  • 73
    • 微信 mp.weixin.qq.com 7 years ago
    • Cache

    Raft算法的理解

    Raft算法的理解 Original 刘石明...

  • 83
    • zhuanlan.zhihu.com 7 years ago
    • Cache

    Elasticell-Multi-Raft实现

    Elasticell-Multi-Raft实现fagongziElasticell, Gateway项目作者

  • 64

    raft-zh_cn - Raft一致性算法论文的中文翻译

  • 128

    我们已对 Raft Leader 选举进行了理解,Leader 一旦被选举出来,对外提供服务,对内协调日志复制。日志复制是 Raft 共识算法最核心的部分,我们逐步递进的去理解 Raft 是如何通过添加限制条件来保证日志能够被正确的复制。

  • 65
    • 微信 mp.weixin.qq.com 7 years ago
    • Cache

    图解分布式协议-RAFT

  • 78

    本文基于JDK1.7的源码进行分析并解读。 ThreadExecutorPool是JUC提供的一类线程池工具,也是Java语言中应用场景最多的并发框架,可以说,几乎所有需要异步或者并发执行的,都可以使用Java线程池。那么首先,我们一起来比较一下“单纯使用线程的方案”和“使用ThreadEx...

  • 80
    • www.jianshu.com 6 years ago
    • Cache

    Storm原理深入浅出 - 简书

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK