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.)

oso codificador
fuente

Respuestas:

6

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

Martin v. Löwis
fuente
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.

Ana
fuente
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.

Chris K
fuente
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