【问题标题】:Throttling google cloud endpoints限制谷歌云端点
【发布时间】:2019-10-02 21:16:02
【问题描述】:

我正在使用 Google Cloud Endpoints 和 Google Cloud Functions 实施公共 API。这个 API 稍后将用于 Web 应用程序,我需要一种方法来限制请求数量,以防止人们用大量请求淹没 API,这可能会增加项目维护成本。我不在乎 API 是否由于限制而变得不可用,保护自己免受这些成本的影响是更高的优先级。

我应该做什么或应该使用哪些工具在 Google Cloud 上实现这一目标?

【问题讨论】:

    标签: google-cloud-platform google-cloud-endpoints


    【解决方案1】:

    如果我们查看名为 About Quotas 的部分中的 Google Cloud Endpoints 文档,我们将找到关于限制来自调用应用程序的请求数量的功能的描述。然后,本文深入介绍了如何设置这一切,这似乎是为您的 API 公开的 Open API 规范添加额外的属性。

    还有一篇很棒的文章叫做Rate-limiting strategies and techniques,它提供了丰富的选择和想法。我的建议是深入阅读这篇文章,它将为您提供对您可以使用的每个选择的概述。文末还有丰富的附加参考资料供进一步阅读。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-27
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-06
      • 2017-08-20
      • 2016-04-21
      相关资源
      最近更新 更多