¿Alguna vez se utilizó JRebel en entornos de producción? ¿Es algo solo para ayudarlo a desarrollar o es apropiado para recargar cosas (especialmente los lenguajes de próxima generación (que no sean Java)) en la JVM? ¿Qué (en el código de bytes y el nivel de lenguaje Java) puede volver a cargar?¿Se usa JRebel alguna vez en entornos de producción? ¿Qué puede recargar en la JVM?
7
A
Respuesta
7
JRebel es una herramienta para el desarrollo. LiveRebel (basado en JRebel) es la herramienta en la que probablemente estés pensando
1
Como dijo Anton: JRebel es muy útil para el desarrollo. Especialmente si tiene un gran tiempo de implementación, JRebel podría mejorar mucho su experiencia de desarrollo. Por cierto, ofrecen licencias para proyectos de código abierto y lo hacen http://my.jrebel.com. At stackoverflow o zeroturnaround describen cómo funciona jrebel.
Eche un vistazo a their feature comparison al hotswap jvm normal.
Alternativas:
- hotdeployment normal de JVM (como con jetty o NetBeans, etc?)
- https://github.com/fakereplace
- javeleon (esto era de código abierto hace algún tiempo !??).
Cuestiones relacionadas
- 1. localhost + staging + entornos de producción?
- 2. Uso de HSQLDB en entornos de producción
- 3. ¿Por qué alguna vez scrollTop/scrollLeft no se puede escribir?
- 4. Entornos de desarrollo/producción de SharePoint
- 5. Configuración de varios entornos (desarrollo, producción) basados en la URL
- 6. Entornos de producción/desarrollo de Tomcat
- 7. ¿Alguna vez alguien usa el Control Ribbon?
- 8. vez desde que se inició JVM
- 9. ¿Alguna vez Scala (o JVM) ha optimizado objetos (Function)?
- 10. ¿Alguna vez se ha utilizado Jetty para la implementación de producción?
- 11. cómo saber si se usa un índice alguna vez
- 12. Depuración segura para JVM de producción
- 13. ¿Se desborda BigInteger alguna vez?
- 14. ¿Alguien que usa RavenDB en un entorno de producción?
- 15. ¿Puede fallar alguna vez una instrucción COMMIT (en SQL)? ¿Cómo?
- 16. ¿Alguna vez el objeto Date usa un calendario no gregoriano?
- 17. ¿Hay alguna forma de implementar cambios delta en caliente en un dispositivo Android? [Diga, como JRebel]
- 18. Uso de Maven para entornos de despliegue múltiple (producción/desarrollo)
- 19. ¿Alguien que usa Moles/Pex en producción?
- 20. En Delphi 5, ¿puede Free alguna vez generar una excepción?
- 21. Puede Object.GetType() alguna vez devolver nulo?
- 22. ¿Cómo se mide la latencia en entornos de baja latencia?
- 23. ¿Cuáles son los beneficios de JRebel?
- 24. Configurar la ruta a las imágenes en CSS para entornos de desarrollo y producción
- 25. ¿Hay algo como JRebel para .NET?
- 26. Diferenciando web.config entre entornos dev, staging y producción
- 27. ASP.Net no puede crear copias/sombra en la producción
- 28. ¿Puede una tubería en Linux perder datos alguna vez?
- 29. ¿Alguna vez se utilizará en lugar de pseq?
- 30. ¿Es malo tener sus entornos de prueba y producción en la misma máquina?
Uso Jrebel en desarrollo, ¿hay alguna desventaja que deje la dependencia de maven para el uso en producción? – jacktrades
Probablemente se refiera a la definición de plugin maven que genera rebel.xml? La única desventaja: unos pocos bytes adicionales en el archivo final, tanto como rebel.xml agrega :) Aparte de eso, no. –
LiveRebel ya no es compatible, han cerrado el producto. http://zeroturnaround.com/blog/goodbye-liverebel/ – vanval