0

我有一个文件服务器和两个集成服务器。每个集成服务器都有相同的任务。它将从文件服务器的“传入”文件夹中提取文件,然后对其进行处理。该服务使用Spring Integration。两台服务器的服务同时工作,这将确保即使一台集成服务器出现故障,另一台仍将继续工作。因为这两者是相互独立的,所以我的问题是如何确保这两个服务不会从文件服务器中获取相同的文件。主从方法也不是我想要的。

4

1 回答 1

2

看起来你可以使用文件柜。像这样的东西

 <file:inbound-channel-adapter id="filesIn"
       directory="file:${input.directory}" prevent-duplicates="true">
    <file:nio-locker/>
  </file:inbound-channel-adapter>

检查此文档

于 2014-02-25T03:09:27.177 回答