没有合适的资源?快使用搜索试试~ 我知道了~
paxoskv:基于paxos的kv存储的天真的和基本的印象; 对于https
共714个文件
go:599个
s:37个
license:13个
需积分: 9 0 下载量 197 浏览量
2021-04-10
15:10:59
上传
评论
收藏 2.68MB ZIP 举报
温馨提示
paxoskv: a Naive and Basic paxos kv storage 这个repo 目前仅是用于学习的实例代码. 这是一个基于paxos, 只有200行代码的kv存储系统的简单实现, 以最简洁的形式展示paxos如何运行, 作为 这篇教程中的代码示例部分. 因为有不少网友跟我问起这篇教程中的实现问题, 例如怎么把只能确定一个值的paxos应用到实际场景中. 既然Talk is cheap, 那么就Show me the code, 把教程中描述的内容直接用代码实现出来, 希望能覆盖到教程中的每个细节. 帮助大家理解paxos的运行机制. NB-paxoskv 通过classic paxos建立一个简单的kv存储, 这个版本只支持指定key-version的写入和读取: 写入操作通过一次2轮的paxos实现. 读取操作也通过一次1轮或2轮的paxos实现. 虽然每个key
资源推荐
资源详情
资源评论
收起资源包目录
paxoskv:基于paxos的kv存储的天真的和基本的印象; 对于https (714个子文件)
AUTHORS 174B
AUTHORS 173B
AUTHORS 173B
AUTHORS 173B
AUTHORS 173B
AUTHORS 12B
gccgo_c.c 1KB
CONTRIBUTORS 171B
CONTRIBUTORS 170B
CONTRIBUTORS 170B
CONTRIBUTORS 170B
CONTRIBUTORS 170B
Dockerfile 1KB
.gitignore 221B
.gitignore 27B
.gitignore 16B
.gitignore 11B
tables12.0.0.go 377KB
tables11.0.0.go 376KB
tables10.0.0.go 374KB
tables9.0.0.go 372KB
tables13.0.0.go 278KB
tables12.0.0.go 273KB
tables11.0.0.go 271KB
tables10.0.0.go 267KB
tables9.0.0.go 263KB
descriptor.pb.go 164KB
codec_gen.go 162KB
zerrors_linux.go 128KB
tables12.0.0.go 119KB
tables11.0.0.go 117KB
tables10.0.0.go 111KB
tables9.0.0.go 109KB
server.go 91KB
scannerc.go 85KB
transport.go 77KB
zerrors_openbsd_mips64.go 77KB
zerrors_freebsd_arm64.go 76KB
zerrors_freebsd_386.go 75KB
zerrors_freebsd_amd64.go 75KB
zerrors_openbsd_arm64.go 74KB
zerrors_darwin_arm64.go 73KB
zerrors_darwin_amd64.go 73KB
zerrors_darwin_386.go 73KB
zerrors_darwin_arm.go 73KB
zerrors_netbsd_386.go 73KB
zerrors_openbsd_amd64.go 73KB
zerrors_netbsd_amd64.go 72KB
zerrors_netbsd_arm64.go 72KB
ztypes_linux.go 72KB
zerrors_netbsd_arm.go 72KB
zerrors_freebsd_arm.go 71KB
zsyscall_darwin_386.go 69KB
zsyscall_darwin_amd64.go 68KB
zerrors_openbsd_arm.go 68KB
zerrors_openbsd_386.go 68KB
zsyscall_darwin_arm.go 68KB
zsyscall_darwin_arm64.go 68KB
syscall_linux.go 67KB
zerrors_dragonfly_amd64.go 67KB
zerrors_solaris_amd64.go 58KB
zsyscall_solaris_amd64.go 54KB
server.go 54KB
zerrors_aix_ppc64.go 53KB
emitterc.go 52KB
zerrors_aix_ppc.go 52KB
clientconn.go 48KB
zsyscall_freebsd_arm.go 48KB
zsyscall_freebsd_386.go 48KB
require.go 48KB
zsyscall_freebsd_arm64.go 48KB
zsyscall_freebsd_amd64.go 48KB
assertions.go 47KB
zsyscall_linux.go 46KB
http2_client.go 46KB
stream.go 45KB
assertion_forward.go 45KB
frame.go 45KB
zsyscall_netbsd_arm.go 44KB
zsyscall_netbsd_386.go 44KB
require_forward.go 44KB
zsyscall_netbsd_amd64.go 44KB
zsyscall_netbsd_arm64.go 44KB
zsyscall_aix_ppc64_gc.go 42KB
zsyscall_openbsd_arm.go 40KB
zsyscall_openbsd_386.go 40KB
zsyscall_openbsd_mips64.go 39KB
zsyscall_openbsd_arm64.go 39KB
zsyscall_openbsd_amd64.go 39KB
parserc.go 39KB
zsyscall_dragonfly_amd64.go 39KB
http2_server.go 38KB
zsysnum_freebsd_amd64.go 36KB
zsysnum_freebsd_arm64.go 36KB
zsysnum_freebsd_386.go 36KB
zsysnum_freebsd_arm.go 36KB
zsyscall_aix_ppc.go 36KB
zerrors_linux_ppc64le.go 35KB
zerrors_linux_ppc64.go 35KB
zerrors_linux_sparc64.go 34KB
共 714 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
机器好奇心
- 粉丝: 29
- 资源: 4597
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功