Thanks for looking into Ratis, Xiangdong.
Ratis has all the Raft features implemented, i.e Leader Election, Log
Replication and Membership Changes.
We have also done some performance improvement to make Ratis performant
to replicate large amounts of data along with the metadata.
There are no comparative studies of Ratis with other raft
implementations at this moment.
Please let me know if there are any other questions with Ratis ?
Thanks,
Mukul
On 8/17/19 9:01 AM, Xiangdong Huang wrote:
Hi,
I come from the IoTDB (incubating), and recently some of us are working on
developing the cluster version of IoTDB. We want to use Raft to keep the
consensus among replicas.
There are two questions:
1. the status of ratis on raft.github.io is updated on 2017. How about the
current status? (e.g., the function of Leader Election + Log Replication?
Membership Changes? Log Compaction)
2. Is there some performance comparison with others? e.g.,
https://github.com/sofastack/sofa-jraft
Best,
-----------------------------------
Xiangdong Huang