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

Cluster-aware clients / API #1519

Open
wohali opened this issue Aug 7, 2018 · 0 comments
Open

Cluster-aware clients / API #1519

wohali opened this issue Aug 7, 2018 · 0 comments

Comments

@wohali
Copy link
Member

wohali commented Aug 7, 2018

@janl:

This might end up being not a good idea, but I’d like some experimentation here. Say you’d have a CouchDB client that could be hooked into the cluster topology so it’d know which nodes to query for which data, then we can save a proxy-hop, and build clients that have lower-latency access to CouchDB. Again, this is something that Couchbase does and I think is worth exploring.

@davisp:

Lastly, for the smart cluster clients, the work I did for COUCHDB-2791 already implements a bit of that. There's definitely more to add here to flesh it out but the surprisingly simple implementation makes me think that it'd fit in quite nicely with the HTTP refactoring work from above. I'm currently working on improving our API tests in Erlang so that I can eventually turn those branches into PRs.

@wohali wohali added this to In Discussion in Roadmap Aug 7, 2018
@wohali wohali moved this from Proposed for 3.x to Proposed (backlog) in Roadmap Jul 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Roadmap
  
Proposed (backlog)
Development

No branches or pull requests

1 participant