我没有在集群环境中找到有关EJB 3.1 Singletons的更多信息。 规范是否表明这些单例将保证每个JVM有一个实例 - 每个群集节点一个实例。每个群集不是一个?
答案 0 :(得分:7)
是的,EJB 3.1规范的第4.8节规定“每个应用程序将为每个JVM都有一个Singleton的bean实例”。
答案 1 :(得分:1)
单例本身并不保证每个集群有一个实例。为此,您需要指定依赖项。如果您使用的是jboss,那么它是“jboss.ha:service = HASingletonDeployer,type = Barrier”。