-
-
Notifications
You must be signed in to change notification settings - Fork 2
Description
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!