找回密码
 会员注册
查看: 12|回复: 0

实战从零开始实现Raft

[复制链接]

6

主题

0

回帖

19

积分

新手上路

积分
19
发表于 2024-10-7 15:11:06 | 显示全部楼层 |阅读模式
目录一、前言二、核心概念????1. 日志复制状态机????2. Leader、Follower、Candidate三、Why Elixir四、选主实现????1. 任期(Term)????2. 选举计时(Election Timer)????3. 消息类型????4. 状态机框架????5. 选举计时????6. 拉票????7. 处理拉票消息????8. 计票五、Leader的工作六、日志复制????1. 从客户端行为开始????2. 数据结构????3. 日志仓库????4. 日志复制分步实现????5. 日志复制安全性讨论????6. Rethink集群选主????7. Leader提交过往任期的日志讨论七、用户状态机??? 1. 什么是用户状态机?????2. 定义状态机行为????3. 应用状态机与Raft日志的交互八、编写一个分布式KVDB????1. 状态机实现????2. 完整的Raft-base KVDB????3. 验证九、总结
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-10 23:22 , Processed in 0.859723 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表