Servidor de aplicaciones JBOSS vs. Glassfish


10

Soy bastante novato en Glassfish.

¿Cuáles son algunas diferencias entre JBoss y Glassfish? ¿Por qué elegirías uno sobre el otro?

Estoy tratando de leer sobre Glassfish, pero es realmente difícil determinar las cosas que necesito antes de comenzar a instalar e intentar implementar algunas aplicaciones en él.

ACTUALIZACIÓN
Sería bueno si se proporciona información adicional sobre la comparación de JBoss y Glassfish
(por ejemplo, tecnologías que admiten, rendimiento, etc.)

Respuestas:


6

Hemos estudiado el rendimiento relativo de JBoss vs. Glassfish, y encontramos que Glassfish escala mucho mejor bajo cargas elevadas.


1
JBoss está utilizando Tomcat con valores predeterminados para la escala basada en subprocesos. Glassfish utiliza Grizzly, que por defecto es una escala basada en NIO.
Joshua el

1
Y el escalado basado en hilos era realmente el problema. Todo tipo de cosas comienzan a romperse bajo carga.
Martin v. Löwis el

5

puede probar sus preguntas en stackoverflow.com. En mi empresa, los equipos de programación configuraron esos servidores de aplicaciones y luego trabajaron con soporte de producción. Mantenemos JBoss en nuestro repositorio debido a todos los cambios de configuración y cada servidor que implementamos debe modificarse ligeramente.

Disfruté jugando con JBoss y las personas en los foros son bastante activas, pero no he trabajado con Glassfish, así que no puedo hacer ninguna comparación, pero se produjo una búsqueda:

/programming//search?q=glassfish+jboss

Como soy un usuario nuevo, no puedo publicar los tres enlaces que quería de esa búsqueda, pero hay varias buenas respuestas de la búsqueda anterior.


0

JBoss tiene la madurez, mientras que Glassfish se esfuerza por ser la pila J2EE referencia. Dentro de un año, casi no habrá diferencia en sus implementaciones de producción.


Glassfish comienza al instante, JBoss toma un poco.
Joshua el

1
El tiempo de inicio no debería ser un problema real en un entorno de producción seguramente?
Cian el

1
Absolutamente. A medida que más y más proveedores estén creando JVM basadas en hipervisor para admitir máquinas virtuales livianas, habrá un énfasis creciente en todos los aspectos del rendimiento. Espere que a medida que la "nube" avance, esto se vuelve cada vez más importante para la entrega a pedido.
Chris K

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.