我有一个场景,其中有一个应用程序指向CIFS(通用Internet文件系统),它读取文件,然后在本地移动每个文件以处理它,然后删除它,一切正常。
然而,现在需要从CIFS读取的文件越来越频繁,一个盒子已经不够用了,所以他们刚推出了更多的盒子,我认为这个应用程序没问题,但是我被告知了多台机器正在处理同一个文件,我认为这很奇怪,但我无法确定CIFS标准在处理多个移动时是如何工作的。
每台计算机的方案中的步骤(也有多个具有内部锁定机制的线程):
现在我最初的假设是CIFS只会在给定时间内尊重一个移动请求,但是根据向我报告的内容,我不确定是否是这种情况,并且它正在尊重两个移动请求。
环境/应用程序的更多上下文:
任何与上述相关的信息都会很棒!