Access Keys:
Skip to content (Access Key - 0)
Meet us in Antwerp, November 12th-16th 2012, MetroPolis - Belgium



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.

Speaker(s)

* Marian Muller

Related Presentations

Building an end-to-end application using Java EE 6 and NetBeans
GlassFish Application versioning and high-availability rolling upgrade
GlassFish, 2 years into Java EE 6 at Oracle (real-world use-cases included)
Pragmatic Cloud and PaaS with Java EE 7 (and GlassFish)

Search by Tag

Below are the 170 labels used in Devoxx 2011 listed alphabetically. Click on a label to see its associated content.
action, activemq, activiti, actors, adobe, agile, air, ajax, alfresco, alm, amazon, analysis, android, annotations, apache, appcache, apple, asynchronous, atlassian, azure bejug, bitbucket, blackberry, bof c2dm, caching, camel, cdi, ceylon, chrome, ci, clojure, closures, cloud, cloudfoundry, cms, coherence, collaboration, comet, conference, confluence, continuous, css3, cxf
design, devoxx, dojo, domotics, dsl, duchess, dvcs, eclipse, eclipselink, ejb31, fantom, flex, fork/join, foss gae, gaelyk, git, glassfish, google, gpars, grails, graphics, griffon, groovy, gtug, gui, gwt hands-on, heroku, hibernate, html5, http, hudson, ibm, in, indexeddb, infinispan, ios, iphone
jackrabbit, java7, javaee, javaee6, javafx, javame, javascript, javase, jax-rs, jboss, jcp, jcr, jdk, jdk7, jdk8, jenkins, jigsaw, jira, jms, jmx, jpa, jpa2, jquery, jruby, jsf2, json, jsr, jsr-170, jug, jvm labs, lambda, maven, methodology, microsoft, mobile, modules, mongodb, mozilla, multicore, news, nosql oauth, openjdk, openshift, osgi, paas, parleys, performance, playframework, podcast, pojo, polyglot, quickie
rails, redis, rest, ria, roo, scala, scalable, seam, security, servicemix, speakers, spring, springmvc, stm, swing tdd, testing, tools, tools_in_action, transactions, twitter, university, vaadin, w3c, web20, webgl, websockets, websql, weld, wicket xml, xpand, xtext

Adaptavist Theme Builder Powered by Atlassian Confluence