huffleraft:筏共识协议驱动的复制键值存储

时间:2024-06-06 13:23:39
【文件属性】:

文件名称:huffleraft:筏共识协议驱动的复制键值存储

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-06 13:23:39

distributed-systems key-value raft hashicorp raft-consensus-algorithm

赫夫拉夫特 由和驱动的复制的容错键值存储 请阅读以查看系统的运行情况,特别是对于5节点集群上的CRUD操作! 有关完整的文档和更详尽的描述: import "github.com/s4ayub/huffleraft" 特点和目的: RaftStore实例封装了一个Raft节点(来自hashicorp / raft)以达成共识,封装了一个存储系统(来自dgraph-io / badger)以实现键-值对,以及一个HTTP服务器来接受接受请求并将其重定向到领导者节点。 该软件包的目的是探索筏共识算法,特别是。 该软件包可有效地测试筏,因为该API使得用户甚至不必构建任何HTTP请求,而是通过Get,Set,Delete和Join在后台执行该请求。 这使得与其他代码一起使用筏非常轻松快捷。 在draph-io的Badger存储上以分布式方式执行CRUD操作 根据容错 命令可以在集群中


【文件预览】:
huffleraft-master
----.travis.yml(159B)
----example()
--------example1.go(3KB)
----raft_server.go(7KB)
----fsm.go(2KB)
----LICENSE(1KB)
----huffleraft_test.go(2KB)
----listener.go(3KB)
----.gitignore(275B)
----README.md(5KB)
----kv_store.go(1KB)

网友评论