从 Windows Server 中的负载平衡服务器获取文件

从 Windows Server 中的负载平衡服务器获取文件

我在生产环境中为我的应用程序配备了一个负载平衡服务器。该服务器位于 Windows Server 2008 R2 上。我正在运行一个 Web 应用程序,该应用程序会创建文件并将其保存到 Web 路径上的文件夹中。因此,我需要创建一个将此文件复制到另一台服务器的作业。主要思想是文件监视程序检查文件,然后立即复制它。但我如何知道该文件在哪个服务器上?

如果有人要直接回答,请避免使用“为什么你不这样做”这样的回答。

答案1

您能更改 IIS 配置吗?您可以将文件夹配置为所有 NLB 节点上的虚拟目录,该目录指向中央网络位置。无需更改代码,所有节点都会立即看到同一组文件。

答案2

为什么不使用一些内置文件和文件夹复制技术(如 DFS)来自动复制和存储文件。或者更好的方法是重新配置您的 Web 应用程序,以将您拥有的任何文件直接存储到网络存储设备而不是本地。

相关内容