据说Singleton总是基于每个JVM,但有人要求我在多个JVM中创建一个singleton实例。我已经找到了一种解决方案,可以在一个JVM上创建一个对象,向JNDI注册它,然后在不同的JVM上查找该对象。
请分享你对此的见解。
发布于 2013-05-13 23:36:01
我的见解是它不会起作用。
即使您使用JNDI查找单例,然后使用它,也会在您正在使用的JVM上有效地创建该单例。
唯一的方法就是远程调用单例bean上的方法。可能是通过像RMI这样的东西。
https://stackoverflow.com/questions/16525798
复制相似问题