我项目中的api调用是这样的: 移动端 --> APIGEE 层 --> Service1 --> APIGEE 层 --> Service2
因此,当从 Service1 到 Service2 进行多次调用(循环发生)时,我遇到了超时问题。
例如,在一秒钟内,我看到从 service1 到 service2 进行了 10-11 次调用。我发现前10次调用成功,但是11次调用超时了。
类似在其他一些场景中,我看到类似的超时问题,早期的调用是成功的。
所以,我想知道 APIGEE 层是否存在可配置为在单秒/分钟内处理多个请求的限制?
我查看了该页面:https://cloud.google.com/apigee/docs/api-platform/reference/limits
我看到用户、服务帐户或 Apigee UI 发起了 ==> 每分钟 6,000 次。那么在这里我可以最终确定 APIgee 允许每秒 100 次吗?
有什么想法或建议(因为之前没有在 APIgee 上工作过)?
Apigee,从容量意义上来说,绝对可以处理运行速度更高的 API。每秒 100 次调用(每秒事务数或 TPS)低于某些 Apigee 客户在日常生产活动中配置和看到的持续速率的 1%。不过,您可能在代理定义中应用了一项人为限制流量的策略;这对于保护自己的后端服务来说很常见。如有疑问,请联系 Apigee 支持。