如何在python中处理AWS Lambda重试

时间:2018-09-20 07:24:02

标签: amazon-web-services aws-lambda

根据AWS重试文档 ” 基于流的基于轮询(或拉模型)的事件源:这些事件源由Kinesis Data Streams或DynamoDB组成。当Lambda函数调用失败时,AWS Lambda会尝试处理错误的记录批,直到数据过期为止(最多7天)。

该异常被视为阻塞,并且AWS Lambda不会从分片读取任何新记录,直到失败的记录批次过期或成功处理为止。这样可确保AWS Lambda依次处理流事件。 ” 但是我们需要不同的功能,我们在mysql aurora中插入记录,如果在lambda中发生任何故障,则同一事件从kinesis处理了多次,最终导致数据库中的记录重复。我们该如何处理。

谢谢

0 个答案:

没有答案