我向SQS添加了一堆s3路径,lambda根据SQS队列自动触发。仅在队列为空后,我如何触发作业才能运行?
这似乎是一个挑战,因为如果我将其设置为在队列为空时触发,它将无限期地在作业运行之前触发。如果我将其设置为在当前值为0且前一个值为非零时触发,那么如果它真的能快速处理前几个条目,则可能会在完整作业完成之前意外触发它。
在处理数据后,最近一次sqs达到0个条目时,如何设置回调以运行lambda?
答案 0 :(得分:3)
“如果当前值是0,而前一个值是非零”-在检查此序列时确认列表为空