环境,win2008 多 ip 独立服务器,java16.1
每日定时开始检测对方源服务器提供的更新数据并且下载
目前的疑难问题:
由于对方是定时提供,所以并发数高,而且对方应该是多台服务器,动态路由提供下载地址,出口带宽大概 100m.
所以目前的难点是,这个时间段的下载速度就和开盲盒一样,有时候 1m/s ,有时候几十 m/s
是否有大佬能提供解决方案,多线程调用本服务器的其他 ip ,一直不断刷新对方地址,并且下载速度低于 20m/s 立刻自动重启软件。
实在想不出怎么办,困扰很久了。
1
Thriteen 2022-03-30 15:51:12 +08:00
1.HTTP 协议下载的话,可以多线程分块下载
2.squid 建一个代理服务器,多线程代理访问 3.socket 好像可以指定出口 ip ,这个方式我没试过 4.动态路由会返回 ip 地址吗,记录所有 ip 地址,到时间遍历所有 ip 地址下载,哪个快留哪个 |
2
AlkTTT 2022-04-01 16:02:36 +08:00
哈哈哈,这种对接八成是又臭又硬的甲方
|