我有一个angularjs应用程序,它在apiary.io
调用RESTful服务apiary.io会在收到一定数量后调节响应和延迟响应吗?
如果有,那么参数是什么?
答案 0 :(得分:7)
目前,Apiary限制您使用120 reqs / minute / IP。
没有人为的延迟,但偶尔会有人用生产流量淹没Apiary,即使限速效率相当高,也可能会暂时降低其他用户的服务质量。
您可以(并且应该)检查X-Apiary-RateLimit-Limit
和X-Apiary-RateLimit-Remaining
标头。一旦您达到限制,Apiary将发送您应遵守的Retry-After
标题。
答案 1 :(得分:-4)
来自docs:
API调用限制
API调用的默认限制为每秒15个请求,超过此限制将导致所有端点返回HTTP状态代码429.限制是每个API密钥。如果限制超过,那么API密钥将在样本期间的剩余时间内被阻止。如果API密钥持续达到呼叫限制,我们保留永久阻止密钥并收取费用以解锁密钥的权利。
要确定API调用金额,我们会监控采样周期内的流量。如果流量导致特定API密钥在采样周期内达到限制的80%(即,如果限制为15,则为12),则响应将开始包含节流节点,该节点包含有关您到达距离的有用信息的有用信息通话限制。