分布式
文章平均质量分 61
timequark
热爱开源,都是开源惹的火;
EMail: widespread@sina.com;
WeChat: 15800678981
展开
-
Raft源码分析(二) - Role转换
时光粒子源码分布式一致性/分布式存储等开源技术探讨, GitHub:https://github.com/timequark欢迎来撩:https://github.com/timequark先来看一下raft白皮书中的 role 角色转换图:下面的是个人土制的转换图:raft 中的 Role 角色共有三类 Leader Leader的职能有: (1)处理read/write请求 (2)存储 L...原创 2020-04-01 13:27:44 · 775 阅读 · 1 评论 -
Raft源码分析(一) - State
时光粒子源码分布式一致性/分布式存储等开源技术探讨, GitHub:https://github.com/timequark欢迎来撩:https://github.com/timequarkState 是 raft 的核心类,封装了框架性的性重要操作,持有Node (server.py)、Log、FileStorage、StateMachine对象;以及 Role 角色,完成 Leader/Follower/Candidate 之间的转换。Bas...原创 2020-04-01 13:19:53 · 886 阅读 · 0 评论 -
Raft源码分析 - 开始吧
时光粒子源码分布式一致性/分布式存储等开源技术探讨, GitHub:https://github.com/timequark欢迎来撩:https://github.com/timequark此次raft源码解析,基于raftos (python),对raft原理方法进行源代码解读。在源码分析前,强烈建议小伙伴先去raft.github.io上了解raft的工作原理,特别是要阅读raft白皮书。了解raft原理的好处、目的是,更好的理解raf...原创 2020-04-01 13:14:03 · 1223 阅读 · 0 评论