没有合适的资源?快使用搜索试试~ 我知道了~
raft:Go中的筏式实施
共30个文件
go:14个
sh:6个
mod:3个
需积分: 0 2 下载量 54 浏览量
2021-04-28
21:47:36
上传
评论
收藏 195KB ZIP 举报
温馨提示
:person_rowing_boat: 筏 这是Go中Raft分布式共识算法的指导性实现。 它伴随着一系列博客文章: 该存储库中的每个partN目录都是博客文章系列N部分的完整源代码(第0部分除外,该部分是入门性的,没有代码)。 在不同的partN目录之间有很多重复的代码-这是一个有意识的设计决策。 我选择使代码尽可能简单,而不是抽象和重用实现的各个部分。 每个目录都是完全独立的,可以单独读取和删除。 使用图形化的差异工具查看零件之间的差异可能具有指导意义。 如何使用这个储存库 您可以阅读代码,但是我也鼓励您运行测试并观察打印出来的日志。 该存储库包含一个有用的工具,可用于可视化输出。 这是一个完整的用法示例: $ cd part1 $ go test -v -race -run TestElectionFollowerComesBack |& tee /tmp/raftlog ... logging output ...
资源推荐
资源详情
资源评论
收起资源包目录
raft-master.zip (30个子文件)
raft-master
.gitignore 269B
part1
go.mod 84B
testharness.go 4KB
server.go 5KB
raft.go 9KB
raft_test.go 4KB
dochecks.sh 52B
go.sum 175B
dotest.sh 140B
part2
go.mod 84B
testharness.go 8KB
server.go 5KB
raft.go 16KB
raft_test.go 8KB
dochecks.sh 52B
go.sum 175B
dotest.sh 146B
LICENSE 1KB
part3
go.mod 84B
testharness.go 9KB
server.go 5KB
raft.go 20KB
raft_test.go 14KB
dochecks.sh 52B
go.sum 175B
storage.go 943B
dotest.sh 146B
tools
raft-testlog-viz
main.go 6KB
README.md 3KB
raftlog-screenshot.png 165KB
共 30 条
- 1
资源评论
weixin_42119358
- 粉丝: 36
- 资源: 4660
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功