我有一个Lambda函数,并附加了一个Kinesis数据流作为触发器。Lambda显示了一个很高的节气门计数,可能是因为有几次来自Kinesis触发器的调用,并且当并发数为1000时,它会超过这个数字。我的问题实际上是节流调用发生了什么。所以Lambda试着调用它6个小时,即使它失败了,它会发生什么呢?我能否获得节流事件的有效载荷信息以及在6个小时的重试后被丢弃的事件?
我如何知道序号或运动时间戳,在此节流开始发生,然后启动Lambda,从那个时间戳,也许再次。
发布于 2022-04-21 08:39:23
您应该像在https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html中配置错误处理来定义一个死信队列,因为今天,如果您的文档有6个小时的最长时间,它们就会丢失。
https://stackoverflow.com/questions/71949226
复制相似问题