No pude encontrar ningún punto de referencia razonable con respecto a la comparación entre un cliente de chat que se ejecuta con el servidor de chat node.js V.S. un cliente que trabaja con xmpp.Servidor de chat con websocket + node.js versus un cliente nativo con xmpp
Sé que node.js es asíncrono y, por lo que sé, también lo hace xmpp. Sin embargo, mi principal preocupación es el rendimiento con la misma cantidad de usuarios simultáneos.
Necesitaría esta información para escribir una aplicación de Android. Me gustaría conocer sus opiniones y ventajas/desventajas usando ambos sistemas.
Gracias de antemano.
¿Tiene alguna idea de cuántos usuarios concurrentes se esperarán? (más o menos?) – TheHippo
con node.js creo que 4000 y si es xmpp estoy pensando más de 2000 en el mismo hardware –
Depende obviamente del hardware, pero si estás pensando XMPP solo admitiría la mitad del número de conexiones en el mismo hardware, creo que estás equivocado. Las estadísticas difíciles dependen de la aplicación y del perfil de uso, pero sé de configuraciones de servidor único XMPP que manejan 4K fácilmente. Incluso jabber.org se ejecuta en un solo servidor, con 20K conexiones en uso máximo.Dado que está diciendo que no usará muchas características de XMPP, su aplicación probablemente llegaría incluso más lejos que un servidor XMPP "normal" como jabber.org. – MattJ