我正在处理与通过骆驼-ftp组件下载大文件相关的需求。 路线定义如下:有关大文件传输的骆驼FTP问题
from("sftp://host:22?connectTimeout=30000&username=xxx&password=yyyy&localWorkDirectory=D:/templocation") .to("file:///D:/mylocation");
我要寻找的答案,下面的问题。
不骆驼SFPT支持恢复功能的情况下,有disconnect.I观察到,.inprogress文件 被删除一次了socketTimeout/IOException异常异常是从JSCH库底层抛出的服务器。我的期望是,骆驼应该在连接可用时重新建立 ,并从其离开的位置继续下载。
诸如connectTimeout,timeout和soTimeout之类的参数不起作用。在Windows平台(WIN 7)中,如果服务器在大约21秒内保持断开状态,则Camel将删除.inprogress文件。在骆驼FTP组件中是否有任何其他参数必须设置为 来控制使用者超时。问题是如果文件大小非常大(1 GB或更多),并且在下载了90%以上的文件时服务器断开连接。
在这方面的任何帮助将不胜感激。
对于数字1,则答案为否 –