-
Notifications
You must be signed in to change notification settings - Fork 694
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
[NEW] Cluster support without special client bindings #748
Comments
@robd003 Could you share the inconvenience faced due to the current limitation?
Isn't this an operator action? Valkey can only emit out metrics to signal the usage of the engine.
Are the existing cluster-enabled client not viable for your needs? They maintain the map and deal with redirection(s). That should be agnostic to the application design.
Would love to know more, what are the concerns with the current design? |
What I mean by automatic scaling is the ability to add nodes without needing to refresh any written configuration on existing nodes. Best example would be adding another node to an ElasticSearch cluster. It just works.
I had issues in the past with Redis cluster changes needing to be manually set in the clients configuration. (A node would fail, then be replaced and all of the slot mappings would be inaccurate in the client) Being able to have everything "automagically" work would be ideal.
Looks like this was covered here as the second item on the list: #17 |
The problem/use-case that the feature addresses
I'd love it if Valkey could automatically scale horizontally by adding new nodes to a cluster. I'd also like to be able to query any node and get a response rather than having to have a client-side map of what data is on what node.
Using raft as a consensus algorithm would be fantastic
The text was updated successfully, but these errors were encountered: