raftor
raftor copied to clipboard
Discovery protocols
First of all, very cool project.
I've written something similar in python:
https://github.com/adsharma/zre_raft
It uses ZRE for discovery and group chat.
Lately I've also been looking into rust. There is an unmaintained binding of Zyre (C++ implementation) for rust.
I've made some changes, but haven't heard back about my pull requests.
https://github.com/adsharma/rust-zyre https://github.com/adsharma/rust-zyre-sys
Thank you for reviewing my project!
So my project doesn't implement the raft consensus protocol.
It uses https://github.com/async-raft/async-raft for the raft protocol.
I surely could use some good library for nodes discovery instead of implementing it on my own.
So In what way does your project use raft for? This project uses raft in order to keep the hash ring synced across the cluster.
And yeah, unfortunately a lot of good projects are left unmaintained and abandoned :(
I was looking to implement dqlite.io in rust.