我们将 Java Enterprise 应用程序部署到多台服务器上。有运行相同应用程序以进行负载平衡的复制服务器(我们称它们为 J2EE 服务器)。请注意,这不是集群的。
有一个通用服务器(我们称之为 props 服务器)托管与所有应用程序相关的所有属性文件。包含属性文件的文件夹是 NFS 在所有其他 J2EE 服务器之间共享的。问题是您可以看到道具服务器是单点故障。如果它没有出现或者如果 NFS 共享被损坏,其他服务器将无法加载属性。
有哪些选择可以避免这种硬依赖?鉴于我们不想将属性文件复制到所有服务器的约束。