amazon-web-services - 长时间空闲和突然爆发的aws工作队列
问题描述
我正在尝试实现一个工作队列来处理消息突发。每隔几天/几周,我就会收到大约 5,000 条消息,需要在合理的时间内处理(每条消息可以在大约 1-2 分钟内处理)。理想情况下,如果我可以同时运行 5,000 个 lambda,整个过程应该需要 1-2 分钟,但我的帐户限制为 1,000 个并发 lambda。
我打算创建一个 SQS 作为 lambda 的事件源,但我看不到任何节流机制?我可以在 lambda 上设置保留并发,但它会从我的帐户限制中扣除,并且让那些 lambda 空闲以应对每几周仅发生一次的事件听起来“昂贵”。
有没有办法限制 SQS?或者我可能需要选择其他服务来实现这样的队列?
解决方案
推荐阅读
- php - 如何在没有 gulp 和 laravel-elixir 的情况下编译 sass [修复]
- r - 创建具有平均丰度的堆叠条形图
- java - 从给定的字符串中获取总和
- sql - 需要澄清 SQL 代码以检索与员工 ID 一起显示的连续月份的销售计数
- jquery - Laravel 6 使用 jquery 翻译成 ajax 响应
- oauth - Oauth 刷新令牌
- python - 将浮点数舍入到最接近的 0.005 倍数并舍入到 3 个十进制数字会产生奇怪的输出
- javascript - 如何:有 2 个单独的按钮来关闭模式弹出?
- javascript - adding favourite button to html table
- php - 合并pdf并作为电子邮件发送php