2010-12-14 5 views
1

J'ai lu sur la haute disponibilité et l'évolutivité pour les applications J2EE. Ce que je n'ai pas pu trouver, c'est qu'il existe des modèles de HA (résilience) que nous pouvons adopter pour atténuer les défaillances de la machine virtuelle Java. Permettez-moi de donner un exemple.Echec de la JVM - basculement

Un service exécute une logique métier, écrit ou lit depuis/vers DB et ainsi de suite et il y a un crash JVM. Les raisons pourraient être de tirer sur le cordon d'alimentation pour tuer le processus Java etc ..

Comment faire un basculement pour les transactions qui ont été les victimes d'un tel inattendu?

Merci beaucoup de me donner un aperçu de votre expérience et de vos approches.

Cordialement Sandeep

Répondre

1

Jetez un oeil à HA-JDBC un "proxy JDBC qui fournit la lumière du poids, la capacité de clustering transparente, tolérante aux pannes à tout pilote JDBC sous-jacente." Il utilise les capacités de connaissance de l'appartenance au groupe JGroups.