raftor icon indicating copy to clipboard operation
raftor copied to clipboard

Discovery protocols

Open adsharma opened this issue 4 years ago • 2 comments

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

adsharma avatar Mar 21 '21 01:03 adsharma

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 :(

oronsh avatar Apr 08 '21 09:04 oronsh

I was looking to implement dqlite.io in rust.

adsharma avatar Apr 26 '21 01:04 adsharma