Indeed, I wanted to use a Ratis client to connect with a etcd cluster. I see there are implementations of etcd raft out there, reprising the proto definitions from raft messages and building from there, but I haven’t found one that was mature. Ratis of course would be a better choice.
If I started from scratch, I’d go with Ratis, but I have to account for existing. Cheers, Antoine > On Jul 20, 2022, at 6:21 AM, Asad Awadia <[email protected]> wrote: > > Yes, they are both separate systems > > What are you trying to achieve? What does compatibility even mean? Use a > ratis client to talk to an etcd cluster? > > On Wed., Jul. 20, 2022, 6:51 a.m. Antoine Toulme, <[email protected] > <mailto:[email protected]>> wrote: > Hello folks, > > I am looking at ratis to create a Java-backed consensus client, compatible > with an existing etcd-backed raft client. > > It appears that Ratis is using protobuf files, similar to what etcd does. It > looks like they are not currently compatible with etcd, at first glance. Is > that a correct reading? > > Cheers, > > Antoine
