【发布时间】:2010-05-17 15:30:22
【问题描述】:
我们将 Java Enterprise 应用程序部署到多台服务器上。有运行相同应用程序以进行负载平衡的复制服务器(我们称它们为 J2EE 服务器)。请注意,这不是集群的。
有一个公共服务器(我们称之为 props 服务器)托管与所有应用程序相关的所有属性文件。包含属性文件的文件夹是 NFS 在所有其他 J2EE 服务器之间共享的。 问题是您可以看到道具服务器是单点故障。如果它没有出现或者如果 NFS 共享被损坏,其他服务器将无法加载属性。
有哪些选项可以避免这种硬依赖? 鉴于我们不想将属性文件复制到所有服务器的约束。
【问题讨论】:
-
为什么不想复制它们?我想运行一个辅助备份服务器只是为了托管属性是矫枉过正的:)
-
这意味着一旦属性文件发生变化,它需要反映在所有相关的服务器上。
标签: java jakarta-ee properties nfs