¿Grande? Grande es difícil de cuantificar. Sin embargo, si está realmente interesado en un gran número de transacciones por segundo, mire The LMAX Architecture. 60 millones de transacciones por segundo desde una sola máquina.
El modelo de servlet (usando un servidor de aplicaciones) es solo una forma de manejar solicitudes en Java. En ese ámbito, prefiero Jetty a Tomcat. No estoy seguro de que haya algo más que un prejuicio histórico (días perdidos por los mensajes de error de Tomcats y el complicado proceso de implementación). Jetty es tan eficiente y estable como Tomcat, con algunas ventajas agradables, como estar diseñado para ser incorporable, lo que es ideal para pruebas funcionales y desplegarlo como un frasco.
Además, hay Netty que le ofrece una arquitectura similar (controlada por eventos) a node.js. Esto puede mejorar el rendimiento, ya que en lugar de crear un subproceso por solicitud (aproximadamente 512k RAM por subproceso + programación), utiliza una cola para mantener ocupada la cantidad óptima de subprocesos para su arquitectura.
- ¿Cuál es la forma correcta de organizar archivos en el proyecto Angular 2?
- ¿Cuáles son algunas cosas ocultas que las empresas hacen para mejorar el sitio web de su empresa?
- ¿Cuáles son los mejores foros / comunidad de discusión para la inspiración del diseño en Internet que uno debe verificar?
- ¿Cuál es la mejor herramienta de diseño web?
- ¿Qué pila de tecnología usa Dropbox?