Debido al modelo asincrónico de Node, será mucho más eficiente y escalable. Hay evidencia en Internet de servidores Node que se escalan a un millón de transacciones simultáneas en un solo servidor, utilizando algunos pequeños trucos. La ejecución de un nodo en servidores múltiples requiere datos de sesión compartidos, que pueden estar en SQL o mongodb.
El nodo tiene solo unas pocas versiones síncronas (de bloqueo) de algunas llamadas a la biblioteca y no deben usarse.
Java requiere una arquitectura de subprocesamiento compleja para lograr los mismos resultados (compleja porque requiere primitivas de sincronización y “protección” de datos compartidos). Y / o también requerirá el uso de llamadas asíncronas de Java que requieren clases especiales de devolución de llamada u objetos de interfaz anónimos.
Por defecto, todas las llamadas a la biblioteca Java son bloqueadas y sincrónicas.
- Si eres un desarrollador web full stack, ¿eso significa que aprendes tanto front-end como back-end (ambas pilas)?
- ¿Las fases malas de la vida finalmente terminan como las buenas siempre terminan o pierden la emoción?
- ¿Por qué mi jefe no me deja reescribir todos nuestros backends actuales en Node.js?
- ¿Alguna empresa de desarrollo de sitios web confiable y de buena reputación en China (con sede en Nanjing, Shanghai o cerca)?
- ¿Las sems finales en Manipal son más fáciles en comparación con las sesiones? ¿Es fácil anotar en semifinales?