Sun Java System Web Server 7.0 prend en charge le basculement de session avec quelques restrictions. L'objectif du basculement de session consiste à assurer une disponibilité élevée des applications Web. La réplication de session atteint cet objectif en répliquant les sessions HTTP d'une instance sur une autre instance de serveur du même cluster. Ainsi, chaque session HTTP possède une copie de sauvegarde sur une instance distante. Si une panne rend indisponible une instance du cluster, le cluster maintient la continuité de la session.
Cependant, la version actuelle ne prend pas en charge les fonctions suivantes lors de la réplication de session :
Pannes simultanées de 2 instances ou plus. En outre, l'intervalle entre 2 pannes doit être supérieur à la durée requise pour qu'une instance restaurée soit entièrement opérationnelle.
Même session sauvegardée sur plusieurs instances. En mode de fonctionnement normal, il existe uniquement 2 copies d'une session : la session principale et une session de sauvegarde.
Persistance des sessions. Les sessions sont sauvegardées uniquement dans la mémoire d'une autre instance à des fins de basculement et non de persistance durable.