camel - sftp delete = true,可以使用disconnect = true吗?

时间:2018-02-26 15:58:01

标签: apache-camel camel-ftp

在我们的sftp路线中,我们设置了delete=true,但文件处理大约需要40分钟才能完成。现在当路由尝试在完成后删除文件时,由于管道已关闭org.apache.camel.component.file.GenericFileOperationFailedException: Cannot delete file:,我们得到IOException。我假设远程sftp服务器已关闭连接。

现在,如果我添加disconnect=true,文件传输完成后会立即断开连接吗?如果是这样,它会重新连接路由完成时的删除操作,还是我必须使用其他配置来保持连接?

因此,一次处理一个文件。 (我可以为此添加move参数,但我们仍然会看到删除操作失败异常)

v2.12.2

0 个答案:

没有答案