【发布时间】:2020-09-12 05:16:01
【问题描述】:
我有一个这样的问题陈述:
我有大约 40 台服务器,我想在其中同时运行一个存储过程,彼此之间没有依赖关系。 服务器信息存储在数据库中。 为了实现这一点,我正在考虑实施以下方式:
- lambda 将从数据库中获取有关服务器的所有信息。让我们说 这是“lambda1”。
-
把所有这些信息放到SQS中,就会有一个lambda 附加到将处理请求的 SQS。让我们说 “lambda2”。
我想知道是否会有尽可能多的实例 “lambda2”,作为 SQS 中的消息数。 或者还有比这更好的方法吗?
【问题讨论】:
-
您为什么要使用 AWS Lambda?如果您希望在 Amazon EC2 实例上运行命令,可以使用 AWS Systems Manager Run Command。它可以在多个实例上同时运行命令(甚至在您自己的计算机上!),并将整理每个实例的结果。
标签: amazon-web-services aws-lambda architecture amazon-sqs