2010-12-07 37 views
6

Je n'ai pas trouvé beaucoup d'informations sur EJB 3.1 Singletons dans l'environnement de cluster. Est-il vrai que la spécification indique que ces singletons garantissent une instance par JVM - donc une par nœud de cluster. Pas un par groupe entier?EJB 3.1 singleton dans le cluster

Répondre

7

Oui, la section 4.8 de la spécification EJB 3.1 stipule que "chaque application aura une instance de bean du Singleton pour chaque JVM".

1

Le singleton lui-même ne garantit pas une instance par cluster. Pour cela, vous devez spécifier une dépendance. Si vous utilisez jboss, c'est "jboss.ha: service = HASingletonDeployer, type = Barrier".