JRebel是否曾在生产环境中使用过?它可以在JVM上重新加载什么?

时间:2011-03-21 03:26:21

标签: java jrebel

JRebel是否曾在生产环境中使用过?是否可以帮助您开发或适合在JVM上重新加载东西(特别是下一代语言(非Java))?什么(在字节代码和Java语言级别)可以重新加载?

3 个答案:

答案 0 :(得分:7)

JRebel是一个开发工具。 LiveRebel(基于JRebel)是您可能正在考虑的工具

答案 1 :(得分:2)

JRebel是一个很棒的工具,但它并不是真正用于生产环境,因为它无法确保代码更改后的稳定性。 诸如Rookout或什至Stackdriver之类的结帐工具,可让您在运行中安全地添加只读(数据收集)功能,而无需编写代码或重新部署。

答案 2 :(得分:1)

正如安东所说:JRebel对于开发非常有用。特别是如果你有大量的部署时间,JRebel可以增强你的开发经验。 BTW他们为开源项目提供许可证,他们http://my.jrebel.comAt stackoverflowzeroturnaround他们描述了jrebel的工作原理。

查看正常的jvm hotswap their feature comparison

备选方案: