• [^] # Re: Scalability?

    Posté par . En réponse au journal Je dis COI! Quoi? Dans ton chat!. Évalué à 9.

    Matrix est assez bloated et c'est difficile d'héberger un serveur Matrix parce que ça demande énormément de ressources.

    XMPP de son coté est peut-être assez verbeux (et encore), mais la plupart des implémentations sont assez légères et demandes des ressources relativement faible ou raisonnable.

    Voici ce qu'annonce ejabberd:

    If deployed on a 16 GB RAM machine with at least 4 cores, a single ejabberd node can typically handle 200-300 K online users. This setup is suitable for systems with up to 10 nodes.

    Chez moi il prend ~90k de ram, l'utilisation du serveur est assez faible et celle de la ram aussi du coup. Avec ça en tête on voit bien que c'est pas bloated et que c'est scalable (ejabberd peut prendre encore plus d'utilisateur en mode cluster).

    Dans la doc d'install de Synapse (serveur de référence Matrix) on peut lire (le gras est de moi) :

    At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org

    Dans le salon #matrix:matrix.org il en ce moment 5355 personnes, à comparer aux 200-300K connexion que peut supporter ejabberd.

    Donc je ne pense pas que l'on puisse balancer comme ça que XMPP c'est bloated ou pas scalable.