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

Reply via email to