使用JNDI在多个JVM上单独使用

时间:2013-05-13 15:30:28

标签: java design-patterns singleton jndi

据说Singleton始终基于JVM,但是有人让我在多个JVM中创建一个单例实例。我找到了一个在一个JVM上创建对象的解决方案,用JNDI注册它,并在不同的JVM上查找该对象。

请分享您对此的见解。

1 个答案:

答案 0 :(得分:2)

我的见解是它不会起作用。

即使您使用JNDI查找单例然后使用它,也会在您正在使用的JVM上有效地创建单例。

唯一的方法是远程调用该单例bean上的方法。可能是通过像RMI这样的东西。