Amazon web services 在TRIM_地平线上为lambda函数创建运动事件源时,如何避免长时间延迟

Amazon web services 在TRIM_地平线上为lambda函数创建运动事件源时,如何避免长时间延迟,amazon-web-services,aws-lambda,amazon-kinesis,Amazon Web Services,Aws Lambda,Amazon Kinesis,当为Lambda函数重新创建Kinesis事件源并将Kinesis指针设置为TRIM_HORIZON时,我们通常会看到函数开始执行前长达15分钟的延迟 lambda函数是基于JVM的,因此我们确实有大约5秒的启动延迟,但与我们看到的15分钟延迟相比,这算不了什么。在动觉方面,我们使用大约24小时的标准动觉保留期,以及10到30个碎片的流。这些流上通常会有超过10M的记录 我有两个与此相关的问题: 为什么会发生这种情况(lambda内部会导致延迟吗) 我们能做些什么(如果有的话)来避免延误

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

lambda函数是基于JVM的,因此我们确实有大约5秒的启动延迟,但与我们看到的15分钟延迟相比,这算不了什么。在动觉方面,我们使用大约24小时的标准动觉保留期,以及10到30个碎片的流。这些流上通常会有超过10M的记录

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

  • 为什么会发生这种情况(lambda内部会导致延迟吗)
  • 我们能做些什么(如果有的话)来避免延误