我已经创建了一个spring-boot服务。
我需要连接到sFTP服务器才能从服务器下载远程文件并在本地(在spring-boot服务上)和异步处理它们。
我一直在那里谷歌,但我不太明白如何解决这个问题。我的意思是,我应该使用哪些库......
有任何想法吗?
使用java与远程服务器交换文件不是一个好习惯(HTTP之类的常见协议除外)。您应该从Java应用程序调用包装器shell脚本..然后从脚本中调用sftp / ftps命令
使用系统基础设施(使用最新的安全补丁,SSL证书,代理配置)并使执行的平台复杂性/更改对您的应用程序透明的主要原因