如何在nodejs中处理Docusign的API调用速率限制

时间:2016-07-18 08:35:25

标签: node.js docusignapi

如何在nodejs中处理Docusign的API调用率限制?我收到的错误类似于"已超出每小时API调用的最大数量"。

1 个答案:

答案 0 :(得分:0)

所以,你达到了你的QPH(每小时查询数)限制,对吗?

嗯,你可以做两件事来缩小它:

节流

当应用程序每个时间段有一个查询限制时,限制通常是一种常用的策略。

节流围绕着在一段时间内分发您的请求。因此,例如,如果您每小时有500个请求限制,则可以限制应用程序在前30分钟内完成250个请求,之后250个。

这样你就可以避免达到极限。如果您有更多请求,那么您将在下一个小时保存它们。

缓存

节流是好的,因为它可以让你随着时间的推移而控制。但有时,请求是相似的,事实上类似,你可以保存答案并在以后使用它。

缓存通常与限制一起使用,通过保存系统中旧请求的答案并重新使用它们,您实际上无需对API发出请求,并且您可以获得回复更多用户的能力请求(前提是您已将其缓存)。

总结

没有灵丹妙药来解决你的问题。没有简单的代码行可以做到这一点。相反,你有两个一起使用的方法可以最大限度地减少你的问题,如果使用得当,甚至可以完全消除它。