uhaha icon indicating copy to clipboard operation
uhaha copied to clipboard

Router Mode

Open octu0 opened this issue 3 years ago • 2 comments

I was created Router Mode, inspired by MySQL Router.

Router Mode enabled server will determine WriteCommand/ReadCommand and forward command to nodes in cluster. the connections to each node are connection pooling, which will serve to distribute ReadCommand workload (use --openreads command with it). changes in number of nodes can be made periodically or using raft.Observation to keep node list updated.

The difference between Router Mode and redis cluster command is that the client does not need to manage the nodes to be connected to, and it is easy to deploy under a load balancer.

uhaha_router_3

octu0 avatar Jan 05 '22 04:01 octu0

Hi @octu0, Sorry about my slow response. I haven't yet had an opportunity to dive into your PRs, but from what I can tell you've put a ton of time into each one of them. Unfortunately I can't say for sure when I'll get to reviewing these, but I just want to reach out and say thanks.

tidwall avatar Jan 28 '22 23:01 tidwall

@tidwall Thanks for the response, I think uhaha is a very good product. I'm in no hurry, so please review when your time.

octu0 avatar Feb 01 '22 10:02 octu0