Quiero migrar mi infraestructura a jRuby. Las opciones más completas que veo es torquebox. ¿Alguien puede compartir algo al respecto? en comparación con Tomcat/embarcadero?Par de torsión para producción. ¿Nadie?
Respuesta
Estoy utilizando TorqueBox 1.0 Release Candidate para soluciones de producción de misión crítica 24x7. Se ha adoptado como la plataforma elegida para todos los nuevos desarrollos en mi proyecto, reemplazando un ESB comercial muy costoso. Aunque HornetQ aún no está reemplazando al proveedor de JMS empresarial de nuestra empresa, estamos utilizando HornetQ en gran medida para una creciente colección de componentes JRuby poco compactos.
En mi opinión, TorqueBox es una excelente combinación de un servidor de aplicaciones de clase mundial con características de alta disponibilidad integradas, un servidor de mensajería de alto rendimiento (HA-JMS, HA-JNDI) y mi lenguaje de programación favorito.
Como beneficio adicional, mi productividad se ha disparado desde que trabaja casi exclusivamente en JRuby.
Gracias por la respuesta. Actualmente estoy realizando implementaciones 3 o 4 veces al día, ¿cuánto tiempo necesita Torquebox para implementar una nueva versión? Se puede automatizar con herramientas como Capistrano? ¡Gracias! –
Con las últimas versiones de TorqueBox, puede realizar implementaciones de archivos de guerra archivando su código en un servidor de desarrollo o prueba y desplegando la guerra (en realidad un "mando" en el lenguaje de TorqueBox) a un servidor de producción TorqueBox en ejecución. Estoy viendo tiempos de aproximadamente dos minutos para que TorqueBox finalice la instancia de nuestra aplicación (relativamente pequeña) y lance la nueva instancia. Más rápido sería mejor, pero podemos vivir con ese rendimiento. Especialmente teniendo en cuenta los beneficios de productividad en tiempo de desarrollo de haber incorporado soporte para cosas como mensajería, tareas asincrónicas y tareas programadas. – paulbonner
¡Publicación muy interesante! Gracias por compartir. –
Estamos utilizando Torquebox 2.x con Sunspot/Solr para un número de search based websites para el NHS (Reino Unido). Estos sitios tienen vistas de página muy altas y el almacenamiento en caché es difícil, por lo que principalmente ofrecemos contenido dinámico.
Yo recomendaría JRuby/Torquebox
- Torquebox tiene un excelente soporte a través de IRC, y la lista de correo
- Torquebox es de código abierto, pero comercialmente respaldado por Redhat
- Torquebox hace que la infraestructura fácil, sin separada cola de mensajes, procesos en segundo plano fuera de la caja, etc.
- JRuby es seguro y seguro
- JRuby tiene acceso a todas las bibliotecas Java (usamos jsoup , fly platillo para generación de PDF)
También usamos jboss AS7 (no Torquebox) con HornetQ y un entorno mixto jruby java en proyectos críticos para producción. Procesos asíncronos a tratados en java en segundo plano, el resto en jruby en rieles (elementos frontend - interacción del usuario) Se lanzará este año.
¿Cómo te fue hasta ahora? – Barry
- 1. ¿Por qué nadie utiliza INotifyPropertyChanging?
- 2. múltiples conjuntos de torsión x eje en flot
- 3. No se hacen eco de suprimir la torsión
- 4. ¿Cómo ejecuto un programa como nadie?
- 5. SQL Express para producción?
- 6. Ruby versión para producción
- 7. LÁMPARA, XAMPP para producción
- 8. LaTeX para generación de PDF en producción
- 9. ¿Función hash para un par de largo?
- 10. ¿Por qué nadie usa las convenciones de nomenclatura de STL?
- 11. ¿Está ZeroMQ listo para producción?
- 12. ¿Ajuste de rendimiento de rieles para producción?
- 13. Archivo de configuración de producción para log4j?
- 14. Contiene para la lista del par
- 15. Depuración segura para JVM de producción
- 16. ¿Es bueno Ninject para aplicaciones de producción?
- 17. Ejecución de Apache Geronimo en producción
- 18. Ir al par de llaves
- 19. Uso de Constructores - Par Duda
- 20. g ++ ¿opciones de advertencia para el par de lanzamiento?
- 21. Proporcionar menos de operador para un elemento de un par
- 22. "Nadie debería usar MFC nunca más" ¿Por qué?
- 23. Mejores prácticas para almacenar contraseñas de producción para grupos pequeños
- 24. ¿JRuby está listo para la producción?
- 25. ¿HBase es estable y listo para producción?
- 26. ¿Está listo el nodo.js para producción?
- 27. ¿Está lista la Caja para producción?
- 28. SQLAlchemy y django, ¿está lista para producción?
- 29. es nhibernate 3.0 listo para producción
- 30. Consejos para usar commons-pool en producción
Escribí esto como un comentario porque no es una respuesta real pero, el par de torsión es JBoss un poco modificado para la aplicación de rack. Usamos JBoss intensamente en pruebas y producción y es estable e increíblemente fácil de agrupar y controlar. Es una solución maravillosa para producción. – Luke
Debe aceptar una respuesta para esto ... – Kris