Websocket 接口限制
English / 中文
WebSocket接口限制
1. IP类限制
Websocket的连接数是根据Token允许的连接数做限制的,不针对IP地址限制。
例如:基础计划规定一个Token只允许一个websocket连接,IP地址A已经发起了一个websocket连接的情况下,1、如果您使用相同的IP地址A尝试发起第二个websocket连接将会被拒绝;2、如果您使用IP地址B尝试发起第二个websocket连接也将会被拒绝;原因都是因为基础计划只允许一个websocket连接。
例如:高级计划规定一个Token只允许三个websocket连接,可以通过IP地址A同时发起三个websocket连接,也可以IP地址A、IP地址B、IP地址C各自发起一个websocket连接,只要总的连接数不超过三个即可。
「股票大盘类数据」 和 「外汇贵金属原油类数据」 的请求url不同,两类数据同时连接计算为一个websocket连接,两类数据可同时请求,例如:基础计划规定一个Token只允许一个websocket连接,IP地址A已经对股票数据发起了一个websocket连接的情况下,依然可以再次用IP地址A或者IP地址B发起外汇贵金属类数据的一个websocket连接。
2. 接口调用频率限制
最新成交价(逐笔Tick)接口:每1秒,只能1次请求
盘口(Order Book)接口:每1秒,只能1次请求
在同一个WebSocket连接中,同时请求多个接口时,请求发送的间隔必须至少为1秒。例如,如果用户A在28分30秒时通过WebSocket发送了一个请求,并在相同秒数内尝试发送另一个请求,那么第二次请求将会被系统拒绝。
在多个WebSocket连接中,用户需同时发起多个WebSocket请求时,请注意每个WebSocket请求间隔2秒,例如,用户A购买了高级计划,高级计划支持同时连接3WebSocket,如果用户A在28分30秒时发起了第一个WebSocket,则需间隔2秒,在28分33秒时可发起第二个WebSocket的订阅,当2个WebSocket订阅成功后,持续保持10秒发送一次心跳即可,接口将实时推送数据。
3. 连接数限制
不同的计划,限制的连接数是不同的,详情如下图。
如果尝试建立的连接数超过规定的限制,超出部分的连接尝试将会被直接断开。
免费
只能建立1个websocket连接
基础
只能建立1个websocket连接
高级
可建立3个websocket连接
专业
可建立10个websocket连接
全部港股
可建立10个websocket连接
全部A股
可建立10个websocket连接
全部美股
可建立10个websocket连接
4. 产品代码(code)订阅限制
通过单一WebSocket连接,用户一次最多只能订阅的产品代码(codes)的是有限制的,详细见下图。
如果试图订阅超过规定的订阅上限,系统将只处理限制数量内的最前面的请求数据,忽略其他的数据。
免费
最新成交价(逐笔Tick)接口:最大同时请求5个产品 盘口(Order Book)接口:最大同时请求5个产品
基础
最新成交价(逐笔Tick)接口:最大同时请求100个产品 盘口(Order Book)接口:最大同时请求100个产品
高级
最新成交价(逐笔Tick)接口:最大同时请求200个产品 盘口(Order Book)接口:最大同时请求200个产品
专业
最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品
全部港股
最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品
全部A股
最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品
全部美股
最新成交价(逐笔Tick)接口:最大同时请求3000个产品 盘口(Order Book)接口:最大同时请求3000个产品
注意事项
请根据这些限制合理规划您的WebSocket连接和请求策略,避免不必要的服务中断。
这些限制旨在确保所有用户都能公平且高效地访问服务,同时保护后端服务不受不当负荷的影响。
遇到任何问题或需要进一步的帮助时,请及时联系技术支持团队。
AllTick网站
官方网站:https://alltick.co/
最后更新于