Bybit的API限流会不会影响咱们监控貔貅币的价格变动呀?
5 个回答
Bybit的API有频控,的确会对数据获取的时效性造成影响,尤其是对于高频请求,很容易触发频控,从而导致获取数据的时间变长。貔貅币这种小币种,本来价格变动就快,数据一旦滞后,就可能会错失一些关键的节点。
那解决办法就是降低请求频率了,可以用缓存+轮询的方式,比如5秒一次,然后把数据存起来,再结合WebSocket接收实时行情数据进行补充。这样就可以在限流以及实时方面找到平衡,不至于让监控彻底掉线。
有影响。bybit API限流过快导致抓取频率过低,价格数据更新不及时,行情会有延时,可以做时间片轮询,使用缓存等方式或者多交易所api交叉,效果因人而异
bybit自己的api有频率限制,所以你如果不停的去获取貔貅币的价格,那么就会受到限制,导致数据更新慢,行情也就延迟了
解决方案: 1、合理调节请求频次,比如每间隔几秒进行一次调用; 2、配置缓存机制,保存最新的数据,减少调用次数; 3、如果访问量较大,可以联系bybit申请更高权限的API接口,或者切换到别的交易所。
只要处理得当,一般不会有较为严重的延迟现象发生。这就需要对稳定性及实时性之间的关系作出很好的权衡。
Bybit API 限流会限制实时数据获取,可能会导致貔貅币价格数据更新不及时,因为被限流了之后抓取频率就受到限制,但可以通过调优抓取策略,减少抓取频率,或者使用缓存的方式来进行弥补,如果有非常强的需求,则可以多交易所API进行交替抓取。
Bybit的API肯定是有限流的,调用太频繁肯定会限流导致延迟,而且貔貅币这种高波动的品种行情本身就容易延迟。建议适当控制调用频率,用缓存或者请求合并等手段降低调用次数,或者多加几个交易所作为补充,这样可以一定程度上缓解单个接口被限流的问题。当然不同的平台有不同的规则,注意不要触犯就行。