无法限制并发数

shi*_*atk 2 amazon-web-services aws-lambda

我正在研究 AWS Lambda。目前,我需要向外部 API 发送多个请求。但是,该 API 每秒仅允许 25 个请求。就我而言,可能存在请求数量超过 100 的情况。根据并发设置,我设置了 25 但似乎不起作用。有谁知道是否有额外的设置来处理这种情况?

在此输入图像描述

Chr*_*eth 5

如果外部 API 是按每秒测量的,但发送到 lambda 的请求处理时间不到一秒,那么您很容易使后端 API 过载。您需要限制每个 lambda 每秒处理的外部 API 调用不超过 1 次。测试此问题的一种简单方法是为每个 lambda 添加等待时间,以确保该函数每个请求至少运行一秒。如果这解决了您的过载问题,那么您可以开始以更优化的方式实施您的限制功能。