首页 > 解决方案 > 如何将 AWS Batch 作业速率限制为特定 TPS

问题描述

我在 S3 存储桶中有数千万个项目,我需要为每个项目调用外部服务。服务速率将我限制为每秒 50 个事务。

我正在考虑设置 AWS Batch 作业,但我似乎找不到任何有关如何协调工作人员以确保 tps 小于或等于 50 的文档。

第二个相关的问题是,如果上述 S3 存储桶仍然有新条目,尽管速度很慢(~200/天),那么进行这种处理的最佳实践是什么?目前,我只有一个 lambda 监听 S3:ObjectCreated 事件。

标签: amazon-web-services

解决方案


推荐阅读