Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thinking about abstracting over more than Consul #14

Open
dlouwers opened this issue Apr 4, 2017 · 1 comment
Open

Thinking about abstracting over more than Consul #14

dlouwers opened this issue Apr 4, 2017 · 1 comment

Comments

@dlouwers
Copy link
Owner

dlouwers commented Apr 4, 2017

Hi,

The goal of this project wasn't necessarily to be a Consul client but rather provide convenient recipes for service discovery, leader-follower election etc. When I started there wasn't any async Consul client available so I wrote my own but this was never a goal in itself. I am now considering using this to abstract over other strongly consistent key-value stores like etcd, zookeeper and maybe even eureka.

Please leave your thoughts on whether you think this would be a good idea and if so how this should be moved forward.

@nonsleepr
Copy link

IMO the project isn't mature enough to be abstracted on the higher level. Also, the name of the package kind of assumes it is for Consul. Higher level abstraction might happily leave as a separate project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants