java - edition - download pivotal
Tomcat vs Pivotal tc Servidor (4)
¿Alguien podría aconsejarnos sobre los pros y los contras del uso de Pivotal tc Server en lugar de simplemente vanilla Tomcat para una aplicación web Spring-MVC Java? Podrían encontrar muy poco acerca de Pivotal que no sea en su website y el hecho de que está empaquetado como parte de Spring Tool Suite. Esta falta de información me está volviendo un poco receloso de ser dependiente de eso ...
Antecedentes: estoy preparando el entorno de desarrollo para un proyecto Spring-MVC y actualmente estoy evaluando si usar Spring Tool Suite (STS) empaquetado o simplemente comenzar con el último Eclipse (posiblemente combinado con el plugin Eclipse STS ). Encontré Pivotal tc Server como uno de los componentes opcionales en este complemento.
El servidor Pivotal tc contiene todo el Tomcat vanilla, y tiene algunas extensiones opcionales diseñadas para que sea más fácil de implementar y mantener. Desglosado en tres grupos, el diff se ve así:
Extensiones de configuración (sin código alterado, solo cambios de configuración que implementamos)
- Instancia múltiple utilizando binarios compartidos
- Trivial para cambiar las versiones de Tomcat preservando la aplicación y la configuración
- Sustitución variable en archivos de configuración
- Registro asincrónico
- Ajuste de seguridad leve (puertos, aplicaciones mgmt, JMX)
Extensiones de código
- Versiones de versiones de parche: corrige fallas en la versión actual [por ejemplo, tomcat-7.0.32.B.RELEASE]
- Interfaz JMX extendida
- Métricas adicionales
- Despliegue de aplicaciones
- Válvula de diagnóstico: buena información de resolución de problemas cuando hay una ralentización
- Plantillas de configuración, incluidas las creadas a medida
- Cambiar el nivel de registro sobre la marcha
- Replicación de sesión avanzada (Gemfire)
- Oracle DB Connection Proxy
Complementos
- Contenedor de servicios de Windows
- Instaladores RPM / Apt-Get / Debian (linux)
- Guiones de inicio (linux)
- Recetas de chef
- Guiones de títeres
- Encriptación de contraseña
- Spring Insight para la optimización del rendimiento
Para su información sobre la etiqueta, todavía existe la vieja etiqueta "springsource-tc-server". SpringSource ahora es Pivotal. (¿Podemos / debemos actualizar la etiqueta o agregar una nueva?)
Espero que esto ayude.
Esto no responde a su pregunta acerca de los pros y los contras, pero encontré que este sitio es realmente útil para instalar y ejecutar el servidor STS. http://sosiouxme.wordpress.com/2012/04/06/the-missing-guide-to-creating-and-modifying-tc-server-instances-for-sts/
Para mí, parece un alto precio por solo obtener un contenedor de servlets. Específicamente, (el servidor tc ) parece intentar imitar un servidor de aplicaciones de calidad de producción (motor de servlet) con las características adicionales. Para el desarrollo parece excesivo. También podría usar Tomcat autónomo, Glassfish o Jetty .
Elegiría el servidor tc si mi objetivo fuera alguna implementación en la nube de Cloud Foundary que fuera mi entorno de despliegue de producción objetivo.
Finalmente, me di cuenta de que el servidor de tc es una oferta comercial. Por lo tanto, las implicaciones de la licencia en caso de que las características se vuelvan integrales a su entrega, podrían tener un costo que su proyecto no soportaría: https://www.cdw.com/shop/products/SpringSource-tc-Server-Spring-Edition-license/2156278.aspx
SpringSource tc Server es una versión empresarial de Apache Tomcat, el servidor de aplicaciones web ampliamente utilizado. El servidor SpringSource tc está reforzado para uso empresarial y se combina con capacidades operativas clave, diagnósticos avanzados y está respaldado por soporte de misión crítica.
El servidor SpringSource tc está diseñado para reemplazar a Apache Tomcat, lo que garantiza una ruta de actualización sin problemas para las aplicaciones de software comercial y personalizadas ya existentes y certificadas para Tomcat. Mantener este nivel de compatibilidad permite a nuestros clientes agregar la funcionalidad crítica para el negocio que necesitan para ejecutar y gestionar sus aplicaciones de manera más eficiente con la menor cantidad de esfuerzo.
encuentre más información en http://static.springsource.com/projects/tc-server/6.0/getstart/cgsdiffs.html