这个问题更多是关于如何构建ETL管道的架构问题。目前,我有一个通过SQS调用的AWS Lambda。但是处理数据可能需要超过15分钟(AWS的运行时限制),并且使用
sam build
进行部署会导致.zip大于250MB,因此会抛出错误。因此需要一种替代AWS Lambda的方法。迄今为止我看到的替代方案有:
SQS -> ECS (Fargate) SQS -> Lambda -> ECS (Fargate)
我没有发现任何有关这两个选项的优缺点和通常首选选项的提示。有关如何处理此类问题的任何提示吗?