Feature: Load balancing system #49
Labels
enhancement
New feature or request
not important
Things that would be nice to have but aren't severe enough to shift focues
Offer an optional system of deploying multiple Hubs managed by the Distributor (or user specified) which will then pour players over to a new Hub if the currently managed Hub is filled up.
This might sound an awful lot like Kubernetes here and the idea is definitely inspired by Kubernetes, but I'm not sure Kubernetes itself is actually the right approach here because Kubernetes would directly have to monitor the metrics of the Hub processes which I'm not sure is even possible.
However, if this were to be implemented, it would essentially be like reimplementing Kubernetes but in Whirl...
To be fair, I'm not even sure this is necessary as Worlds' servers aren't as populated as they used to be, I'd expect loads to be decreased (but what do I know). Additionally, with Whirl -- essentially -- being a full "rewrite" of the official servers in Rust, I'd expect a little bump in performance from that too.
I guess we'll see where the road takes us!
The text was updated successfully, but these errors were encountered: