Moonmail:重新启动lambda发送功能



当用户SQS队列中有一条消息时,触发了警报,SNS通知启动了lambda发送电子邮件过程。如果Lambda功能会引发异常,并且不会再次重新启动以发送批次的其余部分,那么您如何再次开始该过程?SNS只会随着警报状态的变化而发送通知,但在这种情况下,状态将保持不变。

您可以设置一个死字母队列,以编程方式检查导致错误的原因,并在愿意的情况下重新启动lambda。无论如何,请记住,该函数递归执行直到队列为空,因此,如果某件事阻止了队列被冲洗,并且没有任何停止函数可以一遍又一遍地执行

最新更新