me pregunto acerca de las desventajas de cada uno respecto a los servidores en un entorno de producción. ¿Alguien tiene grandes problemas con una de las características? Rendimiento, etc. También eché un vistazo rápidamente al nuevo Glassfish, ¿coincide con los contenedores de servlets simples (parece tener al menos una buena interfaz de administración)?Tomcat VS embarcadero
Respuesta
Me encanta embarcadero por su bajo costo de mantenimiento. Es solo desempaquetar y está listo para rodar. Tomcat necesita un poco de mantenimiento, requiere más configuración y es más pesado. Además, las continuidades de Jetty son geniales.
EDIT: En el año 2013, hay informes de que Tomcat se ha hecho más fácil. Ver comentarios. No he verificado eso.
Esto no responde la pregunta especialmente para el rendimiento. No me importaría jugar con la configuración más si significa un mejor rendimiento. – John
@John: No he tenido problemas de rendimiento con ninguna de las dos, de lo contrario lo habría mencionado. Tengo una * sensación * de que Jetty es más rápido, pero no he tenido la necesidad de probarlo. –
Tomcat solo trata de desempaquetarlo y ejecutarlo. – frandevel
me gusta como Jetty puede ser embebido en una aplicación para que no necesita para funcionar en un contenedor web (Hudson y Nexus son dos aplicaciones que se pueden ejecutar en este modo). ¿Tomcat puede hacer esto?
- 1. Tomcat vs embarcadero JNDI de búsqueda
- 2. Embarcadero: servlets vs handlers
- 3. JBoss vs Tomcat nuevamente
- 4. Tomcat vs Weblogic JNDI Lookup
- 5. tomcat-dbcp vs commons-dbcp
- 6. glassfish v3 vs tomcat 7
- 7. hilos Tomcat Java vs roscas
- 8. Hibernate con Tomcat vs Hibernate con JBoss
- 9. apache to tomcat: mod_jk vs mod_proxy
- 10. Definición de dos orígenes de datos en embarcadero (embarcadero-env.xml)
- 11. Missing Maven Plugin embarcadero
- 12. Apagado programático de embarcadero
- 13. Bibliotecas para incrustar embarcadero?
- 14. Configuración de embarcadero en Eclipse
- 15. Embarcadero: Ruta de guerra extraída
- 16. Ejecutando el embarcadero del eclipse
- 17. Despliegue automático con Jenkins/embarcadero
- 18. Embarcadero de integración con RESTEasy
- 19. Embarcadero: ¿cómo deshabilitar el registro?
- 20. Iniciando tomcat en eclipse vs línea de comando
- 21. ¿Cuáles son las diferencias al implementar en Tomcat vs. Websphere?
- 22. sbt web plugin: No es una clave válida: jetty-run (similar: embarcadero-puerto, embarcadero-contexto, ejecutar)
- 23. depuración remota embarcadero (sin MVN, no hay plugins)
- 24. Eclipse RCP Plugin + incrustado embarcadero + JSF
- 25. embarcadero: run-explotado actualizando los recursos estáticos
- 26. embarcadero 7 + MySQL Config [java.lang.ClassNotFoundException: org.mortbay.jetty.webapp.WebAppContext]
- 27. Embarcadero: establece la propiedad del sistema
- 28. Integración del embarcadero con JAX-RS-Jersey
- 29. Servlet 3.0 en apoyo embarcadero incrustado 8,0
- 30. Embarcadero: ¿para incrustar o no incrustar?
Incluso si esta pregunta es muy antigua, acabo de ver hoy en día. Hablando de entornos de producción, me gustaría añadir que Google eligió Jetty para Google App Engine. http://www.infoq.com/news/2009/08/google-chose-jetty – stivlo
Alguien nominó esto para la reapertura, pero es una pregunta de discusión basada en opinión. Tal vez un bloqueo histórico sería apropiado, pero no puedo ver reabrir esto. –
Tenía experiencia usando Tomcat como Socket Server, pero al final elijo usar Jetty. El servidor, en este caso en particular, es más fácil de configurar y está bien documentado. – Kaira