AWS Lambda 动态并发限制基于其他 lambda 是否 运行
AWS Lambda dynamic concurrency limit based on if other lambdas are running
问题:
- Lambda A - 向第三方发出 1 个请求API
- Lambda B - 向第三方发出 10 次请求 API
我想一次向第三方 API 发送 15 个请求
理想场景:
- 如果Lambda B是运行ning,5个Lambda A可以同时运行。
- 如果Lambda B不是运行ning,15个Lambda A可以同时运行。
根据我的阅读,您可以设置每个函数的并发限制,例如我可以将 Lambda B 的限制设置为 1,将 lambda A 的限制设置为 5。比理想情况低很多。
AWS lambdas 是否可以实现理想的场景?
当您使用 API 网关时,您可以在舞台上使用 API Gateway Throttling。
通过在此处添加限制,您可以限制所有附加的 Lambda 函数对单个部署的并发请求数。
问题:
- Lambda A - 向第三方发出 1 个请求API
- Lambda B - 向第三方发出 10 次请求 API
我想一次向第三方 API 发送 15 个请求
理想场景:
- 如果Lambda B是运行ning,5个Lambda A可以同时运行。
- 如果Lambda B不是运行ning,15个Lambda A可以同时运行。
根据我的阅读,您可以设置每个函数的并发限制,例如我可以将 Lambda B 的限制设置为 1,将 lambda A 的限制设置为 5。比理想情况低很多。
AWS lambdas 是否可以实现理想的场景?
当您使用 API 网关时,您可以在舞台上使用 API Gateway Throttling。
通过在此处添加限制,您可以限制所有附加的 Lambda 函数对单个部署的并发请求数。