标签: java design-patterns singleton jndi
据说Singleton始终基于JVM,但是有人让我在多个JVM中创建一个单例实例。我找到了一个在一个JVM上创建对象的解决方案,用JNDI注册它,并在不同的JVM上查找该对象。
请分享您对此的见解。
答案 0 :(得分:2)
我的见解是它不会起作用。
即使您使用JNDI查找单例然后使用它,也会在您正在使用的JVM上有效地创建单例。
唯一的方法是远程调用该单例bean上的方法。可能是通过像RMI这样的东西。