【问题标题】:Google App Engine returns a 429 error when making around 100 req a minuteGoogle App Engine 在每分钟发出大约 100 个请求时返回 429 错误
【发布时间】:2021-01-24 16:43:34
【问题描述】:

我正在 GAE 服务器上进行性能测试,并注意到当我每分钟发出大约 100 个请求时,会返回响应代码 429。我找不到任何建议此行为的文档或可以提高此阈值的设置。任何人都可以帮助解决这个问题。

【问题讨论】:

    标签: node.js google-app-engine google-cloud-platform


    【解决方案1】:

    当客户端超过每个用户/IP 的请求限制时,将发送错误 429。这是一种有助于防止暴力破解等的安全措施。在您的情况下,我认为您正在使用像 express rate limit 这样的包或某种请求限制。 如果您确定您的节点应用程序没有此类功能,则需要查看应用引擎文档,因为如果您处于没有计费设置的免费计划中,他们可能会返回此 http 状态代码(不是 100% 确定)。

    【讨论】:

    • 感谢您的建议,您是对的,节流是由于代码中的速率限制。我使用了一个样板代码来完成这项工作,它在其中一个类中定义了节流策略。
    猜你喜欢
    • 1970-01-01
    • 2016-01-28
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多