Coinbase API请求超时设置
4 个回答
Coinbase API 请求超时设置 官方没有给出固定的具体数值,一般来讲后端服务建议5-10s左右的超时时间是合理的,因为加密货币市场行情瞬息万变,如果超过这个时间的话可能数据已经过时了,具体设置还是要根据自己的业务需要来决定,比如下单之类的操作可以设置高一点8-12s左右,查询接口等可以设置低一点,同时也要根据网络环境,机器负载等情况进行综合考虑,最好还是做重试机制。
Coinbase API 请求的默认超时时间,一般为 30 秒左右,不过具体时长会受请求接口的类型影响。
如果经常出现请求无响应的情况,建议用户设置手动的超时时间,一般设置为15-20秒,能有效减少无响应情况又不会轻易出现超时。
视您的web server性能而定,但不要调太小不然会造成假死。
一般情况下用 coinbase api 超时时间可以用 5s-10s 左右,因为网络环境复杂,如果连接海外服务可能会更慢,如果设置时间过长卡住进程,或者设置过短总是报超时错误,这个可以根据自己服务器情况调整,如果是频繁超时,可以重试或者尝试切换其他节点,使用情况会好很多
Coinbase API默认超时大约在30秒,但是这个超时跟编程语言相关。
python可以对requests库设置5-10S左右的超时时间,不要太长也不要太短,过长会阻塞用户,过短容易出错
实际调用的时候,如果发现一直不成功,可以尝试调整超时时间。或者加上重试机制,在失败后切换节点
平时测试比较的多,尤其是行情比较活跃的时候,网络有问题的可能性比较大些,可以判断是属于Coinbase方面的问题还是自身的问题。