Nie znalazłem wiele informacji o EJB 3.1 Singletons w środowisku klastrowym. Czy to prawda, że specyfikacja mówi, że te single będą gwarantować jedną instancję na JVM - czyli jedną na każdy węzeł klastra. Nie jeden na całą grupę?EJB 3.1 singleton w klastrze
6
A
Odpowiedz
7
Tak, sekcja 4.8 specyfikacji EJB 3.1 stwierdza, że "każda aplikacja będzie miała jedno wystąpienie komponentu bean Singleton dla każdej maszyny JVM".
1
Sam singleton nie gwarantuje jednej instancji na klastrze. W tym celu należy określić zależność. Jeśli używasz jboss, to jest to "jboss.ha: service = HASingletonDeployer, type = Barrier".