Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据说 Singleton 总是基于每个 JVM,但是有人要求我在多个 JVM 中创建一个单例实例。我找到了一种解决方案,可以在一个 JVM 上创建一个对象,向 JNDI 注册它,然后在不同的 JVM 上查找该对象。
请分享您对此的见解。
我的见解是它不会起作用。
即使您使用 JNDI 查找单例然后使用它,单例也将有效地在您正在使用的 JVM 上创建。
唯一的方法是远程调用该单例 bean 上的方法。可能是通过诸如 RMI 之类的东西。