使用网络共享文件同步

时间:2011-11-28 06:23:16

标签: windows synchronization windows-server

我正在考虑使用网络共享文件作为锁定机制来同步不同Windows服务器上的程序之间的操作。

例如,当server1想要执行操作时,它将首先在网络共享文件夹“\ share_server \ share_folder \ share_file”上创建一个具有排除写访问权限的文件。

在server1的操作期间,如果另一个server2想要执行相同的操作,server2将首先尝试创建具有相同名称的文件,但是文件创建将失败,因为该文件已经存在,因此server2知道其他人在进行操作马上。而server2将通过该操作。

server1完成操作后,将关闭文件并释放锁定。

你能想到这个解决方案的任何陷阱吗?非常感谢!

(我可以想到的一个缺点是,出于安全考虑,某些服务器可能不允许在防火墙中使用网络共享。但我认为普通管理员将允许这种基本的Widnows服务。)

0 个答案:

没有答案