社区
Java SE
帖子详情
FTPClient在大规模并发下载的情况下,总是出现阻塞,请问支持多并发的FTP客户端类?
clever101
博客专家认证
2019-06-06 02:47:23
我用的是org.apache.commons.net.ftp.FTPClient;
有一台ftp服务器,4个下载节点,一个下载节点最大可以开20个线程下载。当下载的数据超过1G时,下载任务会进行非常缓慢,一直占用资源,当所有的节点被占用后,下载任务会一直处于等待状态,无法再进行下载。
请问如何解决这种ftp并发下载问题?
...全文
693
1
打赏
收藏
FTPClient在大规模并发下载的情况下,总是出现阻塞,请问支持多并发的FTP客户端类?
我用的是org.apache.commons.net.ftp.FTPClient; 有一台ftp服务器,4个下载节点,一个下载节点最大可以开20个线程下载。当下载的数据超过1G时,下载任务会进行非常缓慢,一直占用资源,当所有的节点被占用后,下载任务会一直处于等待状态,无法再进行下载。 请问如何解决这种ftp并发下载问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
@values
2019-08-26
打赏
举报
回复
这种属于服务器性能问题,以及网络带宽问题,超过1G的大文件下载在哪里都是个问题,就是看能不能拆分成小文件,放在不同的节点,下载了所有小文件后,在本地合并
JAVA上百实例源码以及开源项目
Tcp服务端与
客户端
的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个
客户端
的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
JAVA上百实例源码以及开源项目源代码
Tcp服务端与
客户端
的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个
客户端
的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
查看
ftp
是否存在
阻塞
_记录
FTP
Client
超时处理的相关问题
但碰到一些问题,并不是说是开源库的 bug,可能锅得算在产品头上吧,各种奇怪需求。问题当将网络限速成 1KB/S 时,使用 commons-net 开源库中的
FTP
Client
上传本地文件到
FTP
服务器上,
FTP
Client
源码内部是通过 ...
通过
阻塞
队列多线程完成
ftp
Client
完成文件和文件夹的上传
下载
1.
ftp
Client
实现文件和文件夹上传 1.1
ftp
实现文件的上传 单个文件的上传是最简单的,直接出代码。 /** * * @param
ftp
初始化好的
ftp
连接 * @param remoteBasePath 远程文件夹的路径 * @param localFile 本地...
问题解决:
ftp
并发
读取文件内容时,会
出现
ftp
连接数过多,进而导致读取文件
出现
问题
ftp
并发
读取文件内容时,过了一段时候,连接数过多,进而导致读取文件
出现
问题,被`
ftp
`服务器给限制了。本文是问题解决的方法说明。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章