完成任务后,让AWS Lambda再次调用自身

时间:2019-06-13 12:48:04

标签: amazon-web-services aws-lambda amazon-dynamodb amazon-sqs amazon-cloudwatch

我有一个AWS Lambda函数,该函数执行几个API调用,然后将获取的所有信息保存到DynamoDB表中。

对我来说,这是个好习惯吗,那就是在完成Lambda的操作之后,将消息发送到SQS队列?然后,队列将触发Lambda函数以再次启动另一个进程。

那么关于处理和涉及的成本,这是一个好主意吗?

我的另一个想法是使用CloudWatch Event触发Lambda函数,但问题是我希望它在旧进程完成后立即启动新进程,因此如果碰巧在处理Lambda函数时触发了Lambda函数,那么将填充我在DynamoDB上的记录。

因此,如果有人有更好的解决方案或替代方案,请告诉我。

0 个答案:

没有答案