通过运动流事件冷启动问题触发 lambda 函数

Trigger a lambda function by kinesis stream events cold boot issues

我有一个来自客户端应用程序的 Java 生成器,它实时生成位置数据,然后将数据放入运动流中,这将触发 lambda 函数来处理数据。问题是,lambda 的冷启动时间相对较慢。设置一个事件以每 1 分钟调用一次 lambda 并没有多大帮助。如果我想要更快的处理时间,使用 ec2 而不是 lambda 是唯一的方法吗? 提前致谢。

如果您遇到冷启动问题,通常的解决方案是设置 provisioned concurrency:

By allocating provisioned concurrency before an increase in invocations, you can ensure that all requests are served by initialized instances with low latency.