监控程序外包 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzzzccc
V2EX    外包

监控程序外包

  •  
  •   zzzzccc 135 天前 1492 次点击
    这是一个创建于 135 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我正在开发一个需要实时获取数据的应用程序,通过每秒访问以下 公共 API 接口获取最新公告数据:

    https://api-manager.upbit.com/api/v1/announcements?os=web&page=1&per_page=20&category=trade

    目前我使用 5 个 IP 分批按顺序请求该接口. 实测安全的请求边界是每分钟 12 次. 单个 IP 每分钟超过 12 次会被封禁 1 小时.

    Upbit 托管在 Cloudflare 上. 为了避免命中缓存,每次请求的 URL 后附加当前毫秒时间戳,确保响应头中 Cf-Cache-Status: MISS ,表示成功绕过缓存,直接从源服务器获取数据。然而,目前观察到数据更新存在约 3-7 秒的延迟,无法满足实时性要求。
    需要一位经验丰富的专业 dev ,协助分析并优化 API 请求流程,解决数据延迟问题,确保能够实时获取最新数据。
    zzzzccc
        1
    zzzzccc  
    OP
       135 天前
    绿色软件:SHVnMTAweAo=
    lisxour
        2
    lisxour  
       135 天前
    数据如果是主动延迟的,无解,upbit 不太懂,但 bn 延迟更高,长达好几分钟甚至十几分钟才发公告,为的就是防止那些人靠公告炒币。
    zzzzccc
        3
    zzzzccc  
    OP
       135 天前
    @lisxour Yep.经过昨晚大量的测试. 已经 99.9%确认. 这个接口是没办法第一时间拿到.

    一个完整的发布流程大概率是这样的:
    1.数据源(运营后台 / 发布系统)写入数据库
    2.后台任务或消息队列( Kafka / RabbitMQ / 内部事件总线)异步消费
    3.数据同步到 Redis / 内存缓存
    4.API 从缓存读取并返回

    在这种情况下,想通过那个接口同一秒拿到数据的可能性几乎没有.

    大概率别人那么快的原因是找到了我们没找到的方法或者接口.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2631 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 09:43 PVG 17:43 LAX 01:43 JFK 04:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86