Add multiserver support with coordinator #17
Labels
:infrastructure
Related with the server deployments and balancing
!private
Issue to be done only by collaborators
:server
Related with the server (Express, SocketIO, connectivity...)
When a server is full (#15), users should be balanced to other servers.
Furthermore, if an user wants to join a specific room (#13), they should try to connect to the server that has that room.
This has many implications:
Maybe just a coordinator that asks via HTTP if the servers are full, and let the user choose a server? So users would select a server on joining. Servers would discard connections if they are already full.
Or just make it automatic, by having the servers have an endpoint answering with the room ids, rooms limits, and server limit
The text was updated successfully, but these errors were encountered: