gpt4 book ai didi

java - 用于单个文件的多线程 FTP uploader

转载 作者:行者123 更新时间:2023-11-29 09:20:51 26 4
gpt4 key购买 nike

我正在尝试实现一个 Maven 插件,以多线程方式将程序集(一个非常大的程序集,> 1.5 Gb)上传到 FTP,以节省构建准备期间的时间。我可以使用任何特定的库吗?或者是否有办法在 FTP 服务器上组装上传的部分?

非常感谢,弗拉德。

最佳答案

FTP 客户端上传限制是由 TCP 窗口大小 64KB 和连接延迟驱动的。我证明并发上传速度不仅受带宽限制。意味着即使你有一个 100Mbps 的连接链路和 50ms 的延迟,最大值。单线程FTP上传速度只有1280Kbyte/s。

解决方案 1,将 TCP 窗口大小更改为 129KByte,传输数据将增加一倍。Solution2,允许多个线程具有相同的源 IP 和源文件。

关于java - 用于单个文件的多线程 FTP uploader ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com