Is JRebel ever used in production environments? What can be rebooted on the JVM?

Is JRebel ever used in production environments? Is something just helping you evolve or is it suitable for reloading things (especially the following languages ​​(non-Java)) in the JVM? What (in byte code and at the Java level) can I reload?

+7
source share
3 answers

JRebel is a development tool. LiveRebel (based on JRebel) is the tool you are probably thinking of

+7
source

As Anton said: JRebel is very useful for development. Especially if you have a long deployment time, JRebel can significantly improve your developer experience. BTW They offer licenses for open source projects, and they are http://my.jrebel.com . stack overflow

Take a look at their feature comparison with regular jvm hotswap.

Alternative:

+1
source

JRebel is a great tool, but in reality it is not intended for work environments, as it cannot provide stability after code changes. Checkout tools, such as Rookout or even Stackdriver, which allow you to safely and on-the-fly add read-only capabilities (data collection) without writing code or redeploying.

0
source

All Articles