LiveRebel incorporates two main strategies for online updates of Java EE applications: hotpatching will instantly change the application code and resources in-memory, while rolling restarts will stop, update and restart one server at a time, all the while redirecting requests and sessions to other servers to ensure that users are not disrupted.
Zero configuration:
servers with LiveRebel agent show up and the running apps are detected automatically.
Amazing user experience:
whether you use the command center UI, command line interface or the REST API, you will always know what to do next.
Full server and application management:
LiveRebel can deploy, undeploy and update applications on any subset of the running servers.
Hotpatching update strategy:
updates the application code in-memory, without stopping or restarting any application instance.
No risk, two-click rollback-ability:
something went wrong? Undo any action with two clicks or from command line.
Structural diff:
guarantees state consistency by verifying the difference between versions ahead of time.
Request buffering:
ensures that no requests are lost during the update and that hotpatching is applied on an application without load.
Rolling restart update strategy:
with automated session draining and load balancing, no extra configuration needed
A/B updates:
update the servers one at a time to test out how the new version behaves.
Changeset distribution:
only difference between versions is uploaded to the server nodes, say hello to lightning fast upload!
Two-phase commit actions:
updates and other actions either succeed in full or are rolled back to the previous consistent state.
History trail:
every action leaves a trail and can be traced back to the originator.
Scriptable command line and REST API:
everything you can do from the UI, you can also do from the command line.
Continuous Integration:
use our Jenkins plugin or call from the command line in any other CI server.
Any cluster size:
or cloud, we can manage that.
Any Java EE container:
Not just Tomcat!
