Aunque Node.js es un tema muy candente, me parece que se ha informado de que Node.js podría no ser apropiado para la aplicación en tiempo real debido a su modelo Garbage Collection (http://amix.dk/blog/post/ 19577). Y, algunos puntos de referencia muestran que Node.js responde lento en comparación con RingoJS (http://hns.github.com/2010/09/29/benchmark2.html).¿Suba la escalabilidad de Node.js debido a la recolección de basura cuando está bajo mucha carga?
Por el momento, Node.js está vinculado al motor de JavaScript V8 que utiliza el GC generacional stop-the-world.
Entonces, ¿se atrapará Node.js cuando las solicitudes entrantes son masivas? Si hay estadísticas de producción reales, sería mejor.
Gracias
Si tiene suficientes conexiones que el GC hace la diferencia, entonces ejecutará un nodo como múltiples procesos escalando a través de sus núcleos. Esto al menos disminuirá el "daño" del GC. – Raynos
Esto podría generar más rendimiento, pero no alivia un problema de latencia de vez en cuando cuando se inicia GC. –