xraft:xnnyygn的筏实现

时间:2021-05-02 00:39:26
【文件属性】:
文件名称:xraft:xnnyygn的筏实现
文件大小:990KB
文件格式:ZIP
更新时间:2021-05-02 00:39:26
distributed-systems raft Java Xraft XnnYygn的木筏实现。 我想用netty框架制作东西,然后发现了筏子。 木筏很有趣。 作为我学习的第一个分布式共识算法,我阅读了本文并实现了筏的几乎所有功能,包括 领导者选举和日志复制 成员资格更改(一台服务器更改) 日志压缩 所有这些功能都在xraft-core中实现。 我认为,筏中的客户交互应该是基于xraft-core的服务功能。 到目前为止,我基于xraft-core创建了一个简单的键值存储,称为xraft-kvstore。 它支持GET和SET命令。 演示 要使用xraft-kvstore测试xraft,您可以下载xraft并运行xraft-kvstore,xraft-kvstore-cli。 先决条件 需要Java 1.8+才能运行xraft。 您可以运行java -version来检查计算机上的Java版本。 下载 您可以在发行版中获取已编译的xraft

网友评论