I’m using a docker swarm setup and running every service on different VM. I tried scaling JVB using command
docker service scale jvb=2. Below are my observations:-
- first I started JVB with a single container(calling it
- I started the meeting with 6 users.
- then I replicate JVB to 2 containers(
jvb2) running on separate VM(added a
constraintto avoid running it on same VM. this is available in
placement: max_replicas_per_node: 1
- I killed the
jvb1during the meeting and it didn’t affect the meeting for most of the users. only one guy reported that screen went black for less than a second.
- In the console logs, I have noticed some errors like
no channel foundbut It didn’t affect the meeting.
Also Saghul answered it in the today’s call that creating replica’s of jvb not gonna do load balancing for a single conference. for this, we have to use Octo. So, creating replicas only gonna ensures availability not load balancing.
Please share your thoughts.