As today spring-cloud-etcd uses etcd4j (project to which I've contribute a few things) as Etcd client but as Netflix's Feign is already a dependency I was wondering if it would make sense to implement a custom Etcd client to:
reduce dependencies and base the implementation on common SpringCloudOSS technologies
tailoring the client to the needs of spring-cloud-etcd (i.e. support for Etcd healt indicator)
Writing an Etcd client with Netflix's Feign is very easy.
As today spring-cloud-etcd uses etcd4j (project to which I've contribute a few things) as Etcd client but as Netflix's Feign is already a dependency I was wondering if it would make sense to implement a custom Etcd client to:
Writing an Etcd client with Netflix's Feign is very easy.