fourstone
V2EX  ›  外包

疑难项目,求大佬优化二次开发,提供解决方案

  •  
  •   fourstone · Mar 30, 2022 · 1190 views
    This topic created in 1601 days ago, the information mentioned may be changed or developed.

    环境,win2008 多 ip 独立服务器,java16.1

    每日定时开始检测对方源服务器提供的更新数据并且下载

    目前的疑难问题:

    由于对方是定时提供,所以并发数高,而且对方应该是多台服务器,动态路由提供下载地址,出口带宽大概 100m.

    所以目前的难点是,这个时间段的下载速度就和开盲盒一样,有时候 1m/s ,有时候几十 m/s

    是否有大佬能提供解决方案,多线程调用本服务器的其他 ip ,一直不断刷新对方地址,并且下载速度低于 20m/s 立刻自动重启软件。

    实在想不出怎么办,困扰很久了。

    Supplement 1  ·  Apr 1, 2022
    已经放弃这个项目
    2 replies    2022-04-01 16:02:36 +08:00
    Thriteen
        1
    Thriteen  
       Mar 30, 2022
    1.HTTP 协议下载的话,可以多线程分块下载
    2.squid 建一个代理服务器,多线程代理访问
    3.socket 好像可以指定出口 ip ,这个方式我没试过
    4.动态路由会返回 ip 地址吗,记录所有 ip 地址,到时间遍历所有 ip 地址下载,哪个快留哪个
    AlkTTT
        2
    AlkTTT  
       Apr 1, 2022
    哈哈哈,这种对接八成是又臭又硬的甲方
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5526 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:47 · PVG 16:47 · LAX 01:47 · JFK 04:47
    ♥ Do have faith in what you're doing.