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

Reply via email to