java - 集群环境下的单例设计模式

标签 java design-patterns

Singleton 对象将为每个 jvm 创建实例。它在集群环境中如何工作?

有哪些替代方案?

最佳答案

从技术上讲,您可以使用 Terracotta 来集群 JVM。我认为它将保证单例实例。

但我认为这不是你想要的。单例只是“全局状态”。因此,只要其中的状态(字段值)相同,您就不需要相同的实例。我不知道您如何对应用程序进行集群,但我想您可以拥有集群范围的数据。

关于java - 集群环境下的单例设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7562138/

相关文章:

java - 何时使用构造函数以及何时使用 getInstance() 方法(静态工厂方法)?

java - 从 Java 源代码中分离字符串

ios - 动画如何进行单元测试?

c# - 我在哪里可以找到同时遵守 OOP 原则和 SOLID 原则的代码示例?

c# - 如何对存在于所有限界上下文中并且是应用程序核心部分的实体进行建模?

java - Play Framework 如何从本地运行和 Web 应用程序引用 conf 文件夹中的文件作为 Java InputStream

java - 证书中存在关键策略限定符

java - 为什么使用 == 比较枚举会导致 PMD 警告?

c# - 创建一个 "over time"算法

java - 获取xml数据