Ah! Thanks going with it.
> On Jul 20, 2022, at 13:26, Asad Awadia <[email protected]> wrote: > > > Can you use the existing etcd clients? > > > https://github.com/IBM/etcd-java > > https://github.com/etcd-io/jetcd > > >> On Wed., Jul. 20, 2022, 11:27 a.m. Antoine Toulme, <[email protected]> >> wrote: >> 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]> >>>> 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 >>
