GlassFish : Application versioning and high-availability rolling upgrade
Abstract
Once an application is running in production, upgrading it without loss of availability becomes tricky and can quickly give you headaches. You have to perform a manual rolling upgrade: setting up a cluster, replicating application and its sessions, then juggling with the load-balancer and server instances each time you do an upgrade.
Current application-versioning feature combined with early-preview of the rolling upgrade feature in GlassFish make it easy to perform rolling upgrade in a single stand-alone GlassFish instance.
In this session, you will be presented these features and how to use them to upgrade a production application with no loss of availability, using exclusively GlassFish built-in features.