Je dois prendre en charge 20 000 utilisateurs connectés dans un cluster ejabberd à 4 nœuds. Comment répartiriez-vous les connexions entrantes sur plusieurs nœuds ejabberd?Comment charger les utilisateurs de la balance sur un cluster ejabberd?
2
A
Répondre
3
Pour équilibrer le trafic TCP/IP XMPP, vous n'avez besoin que d'un équilibreur de charge TCP/IP. De HAProxy, à Amazon LBS ou BIGIP, choisissez votre favori.
2
Une façon de charger l'équilibrage sans introduire SPOF est d'utiliser plusieurs SRV records. Si les clients que vous fournissez le service le supportent (c.-à-d. Qu'ils exécutent des requêtes DNS sur _xmpp-client._tcp.votredomaine), vous obtenez un équilibrage de charge (avec des poids dans le même groupe de priorités) et un basculement priorité inférieure à un groupe de basculement).
peut-être une meilleure question pour serverfault.com – stack72
@PaulStack yep éventuellement, sauf s'il existe un module ejabberd qui permet d'atteindre cet objectif. – user141682