使用云函数时,您如何遵守 api 限制?
How do you respect api limits when using cloud functions?
我看到两个选项...
任一云功能都连接到某个数据库,该数据库跟踪上次调用和调用次数。
或者...
正在调用并且是永久的东西,构建一个队列并适当地调用。
我真的不确定 pub/sub 系统如何适用于第二个选项。由于函数可以在任何地方调用,这是否意味着我必须跟踪数据库中的所有位置,这听起来不对,对于我必须创建的每个 api 调用 api将元数据存储在数据库中的管理器?听起来有点矫枉过正。
重试受限的 API 调用,API 网关将响应 429 太多请求,您可以使用 requestretry or do it yourself : Error Retries and Exponential Backoff in AWS
等模块
我看到两个选项...
任一云功能都连接到某个数据库,该数据库跟踪上次调用和调用次数。
或者...
正在调用并且是永久的东西,构建一个队列并适当地调用。
我真的不确定 pub/sub 系统如何适用于第二个选项。由于函数可以在任何地方调用,这是否意味着我必须跟踪数据库中的所有位置,这听起来不对,对于我必须创建的每个 api 调用 api将元数据存储在数据库中的管理器?听起来有点矫枉过正。
重试受限的 API 调用,API 网关将响应 429 太多请求,您可以使用 requestretry or do it yourself : Error Retries and Exponential Backoff in AWS
等模块