nextcloud / spreed

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.63k stars 436 forks source link

Deprecate "clustered HPB" mode #13011

Closed nickvergessen closed 1 month ago

nickvergessen commented 2 months ago

How to use GitHub


Once @fancycode is back from vacation, we should align on the way to scale the HPB (is it multiple configured, or one configured and that might be a load balancer, or …) and then remove the "fake clustering" which assigns a single HPB to a conversation

fancycode commented 1 month ago

The recommended way is to have a cluster of signaling servers running behind a frontend server / load-balancer that distributes the requests between the avaliable servers and have that single frontend URL configured for Talk.

That way the load-balancer will do the failover in case one of the signaling servers goes down and you don't have to check from Talk if the assigned server is still available and select a different one if not.