Bitfinex WebSocket接口请求频率限制是多少?
Bitfinex WebSocket API 请求频率限制说明
针对你问的Bitfinex WebSocket接口的请求频率限制,我整理了官方公开的核心规则和实用建议,帮你避开限流坑:
- 连接与订阅上限:WebSocket和REST的限流逻辑完全不一样,它主要卡连接数和订阅数,不是严格的每分钟请求数。单个IP默认最多能同时开3个WebSocket连接,每个连接里最多可以订阅100个频道(比如不同交易对的行情、订单簿都算一个频道)。
- 主动消息发送限制:要是你主动发消息(比如提交订单、查账户信息这类操作),官方建议单连接每分钟别超过100条。超了的话,连接大概率会被临时断开,还会收到错误响应:
{"event":"error","code":1011,"msg":"Too many messages"}。 - 高频场景的小技巧:如果是高频交易或者要订阅大量数据的情况,千万别一个个发订阅请求,官方强烈推荐用合并订阅——比如一条
subscribe请求里一次性加多个同类型的交易对,既能减少消息量,还能让数据推送更顺畅。 - 规则可能动态调整:和你提到的REST限流一样,WebSocket的规则也会跟着平台负载、风控需求变,要是碰到意外限流,先降点频率试试,或者留意官方的最新提示。
另外补充一句:和REST API每分钟超90次就封IP10-60秒不同,WebSocket超限制大多只是临时断连,重新连上去基本就能正常用,不会直接封IP。
内容的提问来源于stack exchange,提问作者SAHbKA




