java - 两个 JVM 上的单例

标签 java design-patterns

是否有可能在两台 JVM 机器上为任何给定的类实现单例? 这里我的要求是在两台JVM机器上实现Singleton,假设代码部署在两台机器上

最佳答案

没有。单例模式仅适用于单个 JVM。

您可以使用其他方法(非单例)为多个大于 1 的 JVM 提供单个对象实例。 为此,您需要一个中央存储库来存储有关 JVM 存储对象的单个实例的信息。这可以是集中式数据库或集中式文件。

关于java - 两个 JVM 上的单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29631285/

相关文章:

java - Android 读取文件时出现 ArrayIndexOutOfBounds

c# - 什么应该是最好的异常处理策略

java - Spring Singleton VS Singleton 设计模式——类加载器

java - 将现有凌乱的 web 应用程序迁移到优雅的 MVC 的最佳方法是什么?

java - 问 : Updating a ProgressBar with real results (includes code)

java - 使用 Android NDK 获取 ANDROID_ID - 过时的本地引用错误

java - 返回一个迭代器

java - 尽管为JavaVersion.VERSION_1_7进行了编译,但不支持的类文件版本52.0

c# - 没有 'switch' 语句的策略模式?

iphone - iOS MVC 应用程序的关注点分离