我们正在使用一些异步Lambda函数来处理图像并将它们存储到S3。在我们部署到生产之前的所有测试中,函数在我们调用它们时立即运行。然而,在周末我们有一个批处理,我们调用函数和它实际运行之间有几个小时的差距。
例如,我们的日志显示我们在2015-12-13 02:46:10(UTC)调用了一个函数,但Lambda的日志显示它在2015-12-13T12之前没有运行: 09:33.909Z。我不认为我们受到了限制,因为没有一个Lambda函数在UTC时间凌晨2点到9点46分之间运行。
我们搬到了Lambda以加快我们的图像处理速度。这是正常的吗?这只是我们不得不忍受的延迟吗?