Muh*_*nan 1 amazon-web-services aws-lambda aws-serverless aws-sam
我有一个 lambda 函数,它接受参数(即 Category_id),从 API 中提取一些数据,并根据响应更新数据库。
我必须每天间隔 1 分钟后对多个 Id 执行相同的 lambda 函数。例如,在中午 12:00 为类别 1 运行 lambda,然后在上午 12:01 为类别 2 运行 lambda,等等,为 500 多个类别运行 lambda。
实现这一目标的最佳解决方案是什么?
这就是我目前的想法:
上述解决方案存在的问题:
其他解决方案(不确定是否可以使用):
期待听到最佳解决方案。
我建议使用标准的 Worker 模式:
这将导致 Amazon SQS 函数执行。如果您只想随时运行其中一个 Lambda 函数(无并行执行),请将函数的并发限制设置为 1,以便任何时候只有一个函数运行。当一个函数完成时,Lambda 将自动从队列中抓取另一条消息并开始执行。在函数的执行之间几乎不会有“浪费时间”。
| 归档时间: |
|
| 查看次数: |
3124 次 |
| 最近记录: |