Skip to content
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

how to scale neko-rooms? #48

Closed
dragonballa opened this issue Mar 14, 2022 · 4 comments
Closed

how to scale neko-rooms? #48

dragonballa opened this issue Mar 14, 2022 · 4 comments

Comments

@dragonballa
Copy link

trying to understand how would you scale neko-rooms, horizontally, vertically?

Are each rooms essentially individual servers on its own?

Does it make sense to host as many rooms as possible on a single server with huge amount of cpu and ram?

@m1k1o
Copy link
Owner

m1k1o commented Mar 14, 2022

Yes, every neko container is standalone.

In the future version, I would like to support docker swarm (or k8s) that would allow to deploy neko rooms to multiple hosts. But we are not there yet, so only solution would be to host multiple independent neko rooms servers and deploy room to one of it according some logic.

@gbrian
Copy link
Contributor

gbrian commented Mar 14, 2022

Thanks @m1k1o: Looking forward for docker swarm or k8s. Nowdays I'm running multiple neko-rooms so that will simplyfy a lot maintenance and scalability.

@dragonballa
Copy link
Author

Yes, every neko container is standalone.

In the future version, I would like to support docker swarm (or k8s) that would allow to deploy neko rooms to multiple hosts. But we are not there yet, so only solution would be to host multiple independent neko rooms servers and deploy room to one of it according some logic.

you mean like a load balancer that can do round-robin to a bunch of neko-rooms?

@m1k1o
Copy link
Owner

m1k1o commented Mar 14, 2022

Yes, something like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants