Crates.io | chord-rs |
lib.rs | chord-rs |
version | 0.1.0 |
source | src |
created_at | 2023-05-11 10:39:00.807572 |
updated_at | 2023-05-11 10:39:00.807572 |
description | A Rust implementation of the Chord protocol |
homepage | |
repository | https://github.com/tamto-labs/server |
max_upload_size | |
id | 861975 |
size | 4,766 |
Chord protocol implementation in Rust.
This repo contains a Rust implementation of the Chord protocol.
Warning
This is a work in progress and is not yet ready for production use.
make build
make run
If you want to run the node with different configuration, you can use the following command:
cargo run -p server -- --help
You can also run multiple nodes at the same time:
make run-local
It will run 10 nodes on the following ports 50050
to 50060
. You can find logs from all nodes in nohup.out
file.
There is also a CLI tool which can be used to interact with the nodes. You can see the list of commands by running:
cargo run -p tamto-chord -- --help