raft-java:Raft Java实现,简单易懂

时间:2024-06-02 07:19:35
【文件属性】:

文件名称:raft-java:Raft Java实现,简单易懂

文件大小:106KB

文件格式:ZIP

更新时间:2024-06-02 07:19:35

raft distributed-storage raft-protocol distributed-file-system raft-algorithm

raft-java Raft implementation library for Java. 参考自和Raft作者的开源实现。 支持的功能 leader选举 日志复制 snapshot 集群成员动态更变 Quick Start 在本地单机上部署一套3实例的raft集群,执行如下脚本: cd raft-java-example && sh deploy.sh 该脚本会在raft-java-example/env目录部署三个实例example1、example2、example3; 同时会创建一个client目录,用于测试raft集群读写功能。 部署成功后,测试写操作,通过如下脚本: cd env/client ./bin/run_client.sh "list://127.0.0.1:8051,127.0.0.1:8052,127.0.0.1:8053" hello world 测试


【文件预览】:
raft-java-master
----pom.xml(761B)
----LICENSE(11KB)
----raft-java-core()
--------pom.xml(5KB)
--------src()
----.gitignore(120B)
----raft-java-example()
--------pom.xml(4KB)
--------src()
--------deploy.sh(953B)
--------build.sh(39B)
----README.md(4KB)
----raft-java-admin()
--------pom.xml(2KB)
--------src()
--------start_admin.sh(536B)
--------build.sh(72B)

网友评论