首页 > 解决方案 > 如何使用 App Engine 处理谷歌建议 API 配额问题?

问题描述

我正在构建一个使用谷歌非官方建议 API 的应用程序。我创建的后端服务位于具有默认配置的谷歌应用引擎的标准环境中。

它是一个 Django 应用程序,它接收到某个端点的 POST 请求以计算并返回后端逻辑的结果。该逻辑需要对建议 API 的请求过多,因此,在向该端点提交了几次表单后,建议 API 会返回403错误(我超出了配额,配额会在一段时间后重新启动)。

我猜建议 API 会跟踪发送请求的客户端的 IP。我正在考虑使用多个实例和某种“控制器服务”,它将我的 POST 请求路由到尚未超过配额的可用实例。

这里我假设不同的实例会有不同的 IP,这个假设正确吗?如果是这样,我怎样才能以最好的方式构建这个控制器服务?

标签: google-app-enginegoogle-suggest

解决方案


推荐阅读