amazon-web-services - 限制 SQS 事件触发器的 Lambda 执行率
问题描述
有没有办法限制在给定大型 SQS 队列的时间段内调用的 lambda 数量?例如,每分钟最多 10 次 lambda 调用。
ReserveConcurrencyExecution
我可以通过将 lambda 设置为 1 和1来限制 lambda 同步运行 SQS 事件BatchSize
,但我希望能够进一步限制 lambda 执行。
我不想诉诸于在 lambda 中进行令人讨厌的睡眠。
背景是有一个后续组件无法处理我们工作负载的突发性。
解决方案
推荐阅读
- amazon-web-services - AWS SAM 模板获取具有内在函数的规则名称
- c - 代码上的这个表达式有什么问题?
- javascript - 无法弄清楚为什么我在处理事务时收到 VM 异常:恢复错误
- android - APK 生成两个文件
- python - Python selenium 无法切换窗口
- qt - Docker xtb 无法连接到显示器
- react-native - 开发模式和生产模式有什么区别?
- node.js - MongoDB:如何在嵌套在两个数组中的字段上创建索引?
- tcp - 在 NS3 中丢弃数据包后,TCP New Reno 设置阈值的位置
- android - LiveData 的 ViewModel SavedStateHandler.get 无法根据文档设置默认值?