proxyee down下载速度不错, 底层使用netty+多线程,最近在看netty网络方面的应用,正好这是个案例
源代码地址 https://github.com/proxyee-down-org/proxyee-down
基本原理
前端选择下载url 及文件保存路径
后端尝试使用http多段下载(range)
如果支持多段下载,则开启多线程平分此文件,每个线程负责部分range范围,并最终写入到同一个文件
proxyee down下载速度不错, 底层使用netty+多线程,最近在看netty网络方面的应用,正好这是个案例
源代码地址 https://github.com/proxyee-down-org/proxyee-down
基本原理
前端选择下载url 及文件保存路径
后端尝试使用http多段下载(range)
如果支持多段下载,则开启多线程平分此文件,每个线程负责部分range范围,并最终写入到同一个文件