QNA > Q > Qual È Il Server Xmpp Più Performante?

Qual è il server XMPP più performante?

Ho fatto ricerche su xmpp per circa un mese e ho eseguito molti server diversi così come lato client per confrontare le prestazioni e le caratteristiche

Lista dei server che ho eseguito
-Ejabberd
-openfire
-mongoosIM

Elenco dei client

-gajim(linux)
-pidgin(linux)
-Converserjs(js library browser client)
-signals(app android)
-Q-municate(app android)

Tutti questi funzionano benissimo ma ecco un piccolo confronto

Ejabberd:

  • è scritto in erlang, potete eseguirlo senza conoscere erlang ma nel caso abbiate bisogno di modifiche dovete conoscere erlang.
  • Ejabberd ha il supporto per la maggior parte dei protocolli necessari per la chat ed è abbastanza scalabile, come ho letto 50000 connessioni su un singolo nodo.
  • ha un pannello di amministrazione molto bello che ti dà più controllo su utenti e gruppi

OpenFire :

  • Openfire è scritto in java, ha anche un pannello di amministrazione molto bello e si possono trovare buoni sviluppatori java per modificarlo.Because java is most used language for past few years
  • its source code can be downloaded and simply run it.
  • it lacks documentation, I mean does not have very good documentation.
  • But still it is easy to handle it as per my experience.

MongoosIM:

  • It is based on ejabberd.
  • it was intentionally develop to improve ejabberd, although it does not have any web console
  • its server side can downloaded free and run just like ejabberd with little difference in commands.
  • it has proper documentation.
  • its admin web console is commercial product which has 45 days trail and it is not good about mongoosIM otherwise it is perfect.
  • Another limitation is, it lacks broadcasting to the best of my knowledge.

Note: All client sides run perfectly, follow the instructions religiously.

The best comparison is available on this link(feature wise comparison)

https://en.wikipedia.org/wiki/Comparison_of_XMPP_server_software

Di Lazaro Pellow

Qual è il vantaggio di usare un aeratore per rubinetti? :: Quale processore è meglio - Intel Atom Z3560 o Qualcomm Snapdragon, che è usato in vari modelli di asus zenfone?
Link utili