我有一个angularjs应用程序,它在apiary.io上调用一个apiary.io服务
收到一定数量的apiary.io节流响应和延迟响应吗?
如果是的话,参数是什么?
发布于 2014-04-17 02:45:06
从他们的文档
API调用限制 API调用受到每秒15次请求的默认限制,超过此限制将导致所有端点返回HTTP状态代码429。每个API键都有限制。如果超出限制,则在示例期间的剩余时间内,API密钥将被阻塞。如果一个API密钥不断地达到调用限制,我们保留永久阻止密钥并收取解锁密钥的费用的权利。 为了确定API的调用量,我们监视样本期间的通信量。如果流量导致一个特定的API键在样本周期内达到该限制的80% (即12,如果限制为15),那么响应将开始包含一个节流阀节点,其中包含关于您如何接近呼叫极限的有用信息。
发布于 2014-04-17 08:41:58
目前,Apiary限制您的120 reqs/分钟/IP。
没有人为的延迟,但偶尔有人会用生产流量淹没Apiary,即使取消等级是相当有效的,它也可能暂时降低其他用户的服务质量。
您可以(而且应该)检查X-Apiary-RateLimit-Limit和X-Apiary-RateLimit-Remaining头。一旦达到极限,Apiary将发送Retry-After报头,您应该遵守。
https://stackoverflow.com/questions/23123486
复制相似问题