Apache camel Apache Camel FTP文件应由单个服务器使用

Apache camel Apache Camel FTP文件应由单个服务器使用,apache-camel,camel-ftp,Apache Camel,Camel Ftp,我有两个服务器轮询到相同的ftp位置。当文件放置在该位置时,两个服务器都会拾取文件。但是我只需要一台服务器来选择文件、处理和删除。我使用的是Camel 2.16.2版本。有什么办法可以解决这个问题吗?Camel FTP在内部使用了大部分Camel-File2 API。所有选项都是继承的 有许多策略可以避免对同一文件进行并行处理。 使用preMove、moveFailed、readLock、readLockRemoveOnCommit Camel文件选项 例如,您可以使用以下参数 ftp://{{

我有两个服务器轮询到相同的ftp位置。当文件放置在该位置时,两个服务器都会拾取文件。但是我只需要一台服务器来选择文件、处理和删除。我使用的是Camel 2.16.2版本。有什么办法可以解决这个问题吗?

Camel FTP在内部使用了大部分Camel-File2 API。所有选项都是继承的

有许多策略可以避免对同一文件进行并行处理。 使用preMove、moveFailed、readLock、readLockRemoveOnCommit Camel文件选项

例如,您可以使用以下参数

ftp://{{input.folder}}?readLock=rename&preMove=.inprogress&moveFailed=.error

Camel FTP在内部使用大部分Camel-File2 API。所有选项都是继承的

有许多策略可以避免对同一文件进行并行处理。 使用preMove、moveFailed、readLock、readLockRemoveOnCommit Camel文件选项

例如,您可以使用以下参数

ftp://{{input.folder}}?readLock=rename&preMove=.inprogress&moveFailed=.error