文件名称:hstore:筏共识算法之上的键值存储
文件大小:6.38MB
文件格式:ZIP
更新时间:2024-06-02 15:50:55
raft kv-store Go
商店 hstore是一个容错的分布式键值存储,其灵感来自。 该项目的目标是在Raft(一种复制的状态机协议)之上构建一个简单,快速且可靠的数据库。 项目状态 这项工作仍在进行中。 这是初始项目的。 其他部分一旦上线并准备就绪,将进行更新。 任务 实现木筏共识算法 通过所有实验室测试 调整清晰易懂的结构 密切关注本文,并对代码进行大量评论 实施容错键值服务 通过所有实验室测试 建立一个简单的客户的标准输入 能够指定要启动的服务器数量 实施GET,PUT,APPEND 添加Go报告卡 清理代码并修复Golint,力争拥有A + 主意 启用网络I / O,以便仲裁中的每个服务器都有一个公共主机和端口,而不仅仅是通过Go例程进行通信 细节: net / prc没有网络对象,因此无法添加/删除服务器 labrpc没有用于网络I / O的选项(例如:Client.Dial和
【文件预览】:
hstore-master
----img()
--------test_raft.png(203KB)
--------test_raftkv.png(236KB)
----PROPOSAL.md(11KB)
----LICENSE(1KB)
----.DS_Store(6KB)
----src()
--------labrpc()
--------shardmaster()
--------raftkv()
--------.DS_Store(6KB)
--------shardkv()
--------main()
--------raft()
--------.gitignore(95B)
--------mapreduce()
----README.md(6KB)
----test_6824.sh(496B)