I didn't find much information about EJB 3.1 Singletons in cluster enviroment. Is it true that specification says that those singletons will guarantee one instance per JVM - so one per cluster node. Not one per whole cluster?
Yes, section 4.8 of the EJB 3.1 specification states that "each application will have one bean instance of the Singleton for each JVM".
The singleton itself does not guarantee one instance per cluster. For that you need to specify a dependency. If you are using jboss then it is "jboss.ha:service=HASingletonDeployer,type=Barrier".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With