我有一个分片大小为5的Kinesis数据流,它触发了批处理大小为1的lambda。从日志来看,即使数据流中有多个记录分布在不同的分片中,lambda函数也与一个记录异步触发。
[在查看文档时,提到“ Lambda从数据流中读取记录,并与包含流记录的事件同步地调用您的函数。Lambda批量读取记录,并调用您的函数以处理该批次中的记录。” 。
我试图找出lambda的这种行为,但找不到原因。有什么我想念的吗?
发现,每个分片分别触发lambda。因此,在这种情况下,每个分片会同时发生5个lambda调用。