当 2 个 lambda 具有相同的运动流时,行为是什么?
What'd the behaviour be when 2 lambdas has the same kinesis stream?
假设我有 2 个 Lambda,LambdaA
和 LambdaB
。这两个 lambda 都是 independent lambda,其中有 different 函数。我还有一个名为 KinesisA
的 Kinesis,它是一个数据流 ,没有 为其消费者选项设置任何内容。
如果我将 KinesisA
添加到 LambdaA
和 LambdaB
的流触发器中,行为会怎样?
来自 KinesisA
的消息是否会在 2 个 lambda 之间循环,或者两个 lambda each 会收到相同的 copy 条消息?
不久;每个消费者在消费运动流时都将拥有相同的消息副本。每个运动消费者都有一个单独的迭代器年龄(默认为 24 小时 - 最多 7 天)。
意味着如果你的一个 lambda 没有消耗并且 10 小时后开始消耗他将从他离开的地方消耗流。
您可以为每个消费者配置不同的批量大小(一个 lambda 可能有 25,其他只有 1)
假设我有 2 个 Lambda,LambdaA
和 LambdaB
。这两个 lambda 都是 independent lambda,其中有 different 函数。我还有一个名为 KinesisA
的 Kinesis,它是一个数据流 ,没有 为其消费者选项设置任何内容。
如果我将 KinesisA
添加到 LambdaA
和 LambdaB
的流触发器中,行为会怎样?
来自 KinesisA
的消息是否会在 2 个 lambda 之间循环,或者两个 lambda each 会收到相同的 copy 条消息?
不久;每个消费者在消费运动流时都将拥有相同的消息副本。每个运动消费者都有一个单独的迭代器年龄(默认为 24 小时 - 最多 7 天)。
意味着如果你的一个 lambda 没有消耗并且 10 小时后开始消耗他将从他离开的地方消耗流。
您可以为每个消费者配置不同的批量大小(一个 lambda 可能有 25,其他只有 1)