首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置contentful.js api调用rateLimit

如何设置contentful.js api调用rateLimit
EN

Stack Overflow用户
提问于 2016-03-16 12:04:41
回答 1查看 1.2K关注 0票数 1

我有以下代码:

代码语言:javascript
复制
contentfulMgmt.createClient({
                accessToken: sourceSpace.accessCode,
                rateLimit: 1,
                secure: true,
                retryOnTooManyRequests: true,
                maxRetries: 5
            });

如何设置api调用率?

我在他们的github项目中看到了它,但我无法使它工作。

供参考:

利率限制: https://github.com/contentful/contentful-management.js/blob/master/lib/rate-limit.js

contentful-management: https://github.com/contentful/contentful-management.js

他们在项目中添加了index.js文件,但是如何使用它。帮帮忙吧。

请帮帮忙。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-16 12:29:22

您需要做的就是指定rateLimit属性。该属性定义库将尝试发送的每秒最大请求量。默认值是6,您可能不希望比10高得多。

但是,请注意,服务器还限制了每秒和每小时的请求量,因此,如果设置得太高,可能会从服务器获得429个错误。

库将尝试从默认情况下(retryOnTooManyRequests)恢复。如果所有的最大重试都用尽了,那么你很可能已经达到了每小时的利率限制。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36035199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档