2008-12-06 24 views
11

Si está ejecutando Apache Geronimo en producción, ¿por qué lo eligió sobre otros servidores de aplicaciones y cuáles son sus experiencias con la ejecución de Geronimo en producción?Ejecución de Apache Geronimo en producción

¿Puede también compartir qué motor de servlet decidió utilizar (Tomcat/Jetty) y por qué tomó esta decisión?

ACTUALIZACIÓN: Hasta ahora, esta pregunta obtuvo dos votos a favor y 1 en contra pero ninguna respuesta. Estoy empezando a preguntarme si alguien está usando Apache Geronimo en absoluto. Mi lógica sería, si usa Geronimo para el desarrollo también lo usaría para la implementación. ¿Derecha? Entonces, ¿eso significa que nadie está usando Geronimo en absoluto?

Respuesta

6

¡Definitivamente utilizamos Geronimo en producción!

Hemos utilizado la versión de Tomcat desde la versión 1.0, hace aproximadamente cuatro años, según recuerdo. Actualmente estamos ejecutando principalmente 2.1.1.4.

Una de nuestras aplicaciones obtiene alrededor de 1 millón de páginas visitadas por día. Los otros no están cerca de eso, pero son aplicaciones importantes que deben funcionar bien.

Nuestra elección se basó principalmente en:

  1. Precio: En el momento de nuestra empresa comenzó a usar Java, no estábamos seguros de lo que necesitábamos de un servidor de aplicación. Así que decidimos comenzar de manera gratuita y avanzar, si es necesario.
  2. Características básicas: tuve experiencia con WebSphere (base/ND) y el antiguo Tomcat. Geronimo tenía las características J2EE que queríamos, todo dentro de un paquete liviano.
  3. Código abierto: Nuestro cliente principal que usamos Java para el código abierto requerido.
  4. Familiaridad: al ser un servidor basado en Apache, ya nos sentíamos cómodos con Tomcat, OpenJPA, los servicios web de Axis y otros. Además, nos sentimos cómodos con la comunidad Apache en cuanto al seguimiento de errores y otras cosas menores.
  5. Soporte: Esperábamos estar solos, pero saber que la comunidad Apache estaba activa era importante. Al igual que la disponibilidad de soporte comercial de IBM, ya que somos un Business Partner de IBM.

Nuestra experiencia ha sido excelente en general. Los servidores son muy confiables. Busco nuestros registros de vez en cuando y a veces vemos errores extraños con una conexión a la base de datos, una llamada EJB, pero esos son bastante raros (y muy posiblemente nuestro código falla).

El rendimiento es impresionante. Bromeo que podríamos sacar a Geronimo de mi computadora portátil y los clientes no notarían la diferencia.Dale un servidor decente y ronroneará durante meses.

No estoy seguro de cuántas personas realmente corren Geronimo. Estoy bastante confundido acerca de eso. He visto diapositivas (hace años) que enumeran algunos nombres importantes como eBay usándolo. La lista de correo está activa, pero a veces parece que solo el equipo de Geronimo se comunica entre sí.

El único error grave que me he encontrado es this one. Es un gran problema para nosotros, pero, por supuesto, Geronimo es gratis y no espero que solucionen errores que son importantes solo para mí.

He estado buscando echar un vistazo al servidor Apache TomEE, preguntándome si se usa de forma más activa o abierta. Solo para ver cómo se compara la comunidad y el uso con Geronimo.

1

Responde a tu actualización: simplemente significa que los usuarios de SO no están usando Geronimo o están todos ocupados votando y haciendo comentarios ingeniosos.

Parece que hay bastante actividad en Geronimo's mailing list, y yo diría que obtendrá mejores resultados allí.

3

La edición de comunidad de WebSphere es Geronimo. Entonces IBM lo eligió como una plataforma de elección.

Al elegir un servidor de aplicaciones, realmente está eligiendo las API que desea usar en su aplicación y quizás la interfaz de administración (pero solo la usa de vez en cuando).

Cuestiones relacionadas