1 个不稳定版本
0.1.0 | 2023年5月11日 |
---|
38 在 #chord
5KB
65 行
Chord
Rust中的Chord协议实现。
此仓库包含Chord协议的Rust实现。
警告
这是一个正在进行中的工作,尚未准备好投入生产使用。
当前状态
- 基本的Chord协议
- 节点间通信的gRPC API
- 节点离开环。目前如果节点离开环,环将断裂。
- 数据存储
用法
构建
make build
运行
make run
如果您想以不同的配置运行节点,可以使用以下命令
cargo run -p server -- --help
您还可以同时运行多个节点
make run-local
它将在以下端口上运行10个节点 50050
到 50060
。您可以在 nohup.out
文件中找到所有节点的日志。
命令行界面
还有一个CLI工具,可以用于与节点交互。您可以通过运行以下命令查看命令列表
cargo run -p tamto-chord -- --help
依赖
~0–9MB
~78K SLoC