小编Rya*_*yan的帖子

AWS SQS 将消息延迟 X 秒,然后再次延迟 X 秒下一条消息

寻找一种将发送到 lambda 的消息延迟 5 秒的方法。

因此,lambda 收到消息 1,然后 5 秒后收到消息 2,然后 5 秒后收到消息 3,等等,比如说一千条消息。

正在查看 SQS 延迟队列和消息计时器,但它们并不正是我正在寻找的。

Step Functions 使用等待,但对于我需要的规模来说,这会很昂贵。

理想情况下,需要一个 SQS 队列来限制消息仅每 5 秒发送一次,有什么办法可以做到这一点吗?

ps 不担心它是 SQS,只需要一个解决方案

amazon-sqs amazon-web-services amazon-sns aws-lambda

8
推荐指数
1
解决办法
9375
查看次数

无法在 AWS Lambda 中使用 OpenCV-Python

我一直在尝试将 OpenCV 放入 S3 存储桶中,然后将其分配给 lambda 层。

网上关于这个的很少,我所看到的没有奏效。

我已经成功地在亚马逊 linux 环境中使用了 docker,并遵循了本教程。https://aws.amazon.com/premiumsupport/knowledge-center/lambda-layer-simulated-docker/

我已将 setuptools、wheel 和 opencv-python==4.4.0.42 添加到 requirements.txt 文件中。

setuptools 和 wheel 因为之前的错误,建议在需要更新时包含这些,即使我已经更新了它们。但它适用于他们,所以谁知道。

创建了我已压缩并放入 S3 存储桶中的 docker 映像。

我一直收到 { "errorMessage": "Unable to import module 'lambda_function': libGL.so.1: cannot open shared object file: No such file or directory", "errorType": "Runtime.ImportModuleError" } 当我运行它尽管。

我似乎无法弄清楚出了什么问题。

有任何想法吗?

opencv amazon-s3 amazon-web-services aws-lambda python-3.8

8
推荐指数
1
解决办法
3218
查看次数