如何在TRIM_HORIZON为lambda函数创建Kinesis事件源时避免长时间延迟

时间:2016-09-27 11:45:37

标签: amazon-web-services aws-lambda amazon-kinesis

当为Lambda函数重新创建Kinesis事件源并将Kinesis指针设置为TRIM_HORIZON时,我们经常会看到在函数开始执行之前最多15分钟的延迟。

lambda函数是基于JVM的,所以我们确实有大约5秒的启动延迟,但与我们看到的15分钟延迟相比,这没什么。在Kinesis Side,我们使用的标准Kinesis保留时间约为24小时,流量为10到30个碎片。这些流通常会有10M +的记录。

我有两个与此相关的问题:

  1. 为什么会发生这种情况(lambda内部结构会导致延迟)?
  2. 我们可以做些什么(如果有的话)以避免延误?

0 个答案:

没有答案