#chord #protocols #warnings

chord-rs

Chord协议的Rust实现

1 个不稳定版本

0.1.0 2023年5月11日

38#chord

MIT 协议

5KB
65

Chord

Rust中的Chord协议实现。

Build Status

此仓库包含Chord协议的Rust实现。

警告

这是一个正在进行中的工作,尚未准备好投入生产使用。

当前状态

  • 基本的Chord协议
  • 节点间通信的gRPC API
  • 节点离开环。目前如果节点离开环,环将断裂。
  • 数据存储

用法

构建

make build

运行

make run

如果您想以不同的配置运行节点,可以使用以下命令

cargo run -p server -- --help

您还可以同时运行多个节点

make run-local

它将在以下端口上运行10个节点 5005050060。您可以在 nohup.out 文件中找到所有节点的日志。

命令行界面

还有一个CLI工具,可以用于与节点交互。您可以通过运行以下命令查看命令列表

cargo run -p tamto-chord -- --help

依赖

~0–9MB
~78K SLoC