Estoy escribiendo una aplicación de Android usando Java y para el back-end elegí socket.io en el nodo js. Solo quiero preguntar qué sucede si utilizo socket.io en lugar de rest-api.
Usar socket.io como sistema de comunicación principal no es una buena opción porque el sistema de comunicación siempre está abierto. ahora imagine que 1000 personas quieren un enchufe de datos a través de sockets, ralentizará su servidor y, a veces, causará fallas en el servidor.