Implementation of first 3 challanges provided by Fly.io (https://fly.io/dist-sys/)
-
cargo build --release
mv target/release/echo .
maelstrom test -w echo --bin ./echo --node-count 1 --time-limit 10
-
cargo build --release
mv target/release/unique .
maelstrom test -w unique-ids --bin unique --time-limit 30 --rate 1000 --node-count 3 --availability total --nemesis partition
-
cargo build --release
mv target/release/broadcast .
maelstrom test -w broadcast --bin broadcast --node-count 5 --time-limit 20 --rate 10