【发布时间】:2011-05-09 06:49:43
【问题描述】:
我有一个用 C# 编写的 Windows 服务,它监视要处理的文件的文件夹。当文件被添加到这个文件夹时,服务应该获取文件并使用它执行任务,在这个过程中使用文件。
我想将工作分布在多个物理服务器上以实现容错。这些文件将放置在所有服务实例都可以访问的 NAS 上。
重要的要求是我希望每个服务都专门获取一个文件;一个文件不应由多个服务处理。
以这种方式处理文件有什么好的策略吗?
【问题讨论】:
标签: .net file windows-services distributed