AWS是否维护线程池并将并发的传入请求调度到同一Lambda实例,或者在这种情况下启动另一个实例?

我知道在某个负载系数下将启动另一个实例,但是我可以依靠Lambda内的单线程访问吗?

最佳答案

Lambda实例同时处理一个事件。如果在处理事件之前还有更多事件到达,则会生成一个新实例。从AWS Lambda developer guide复制:

首次调用函数时,AWS Lambda将创建该函数的实例并运行其处理程序方法来处理事件。当函数返回响应时,它将停留在处理其他事件的位置。如果在处理第一个事件时再次调用该函数,则Lambda将创建另一个实例。

07-24 09:39
查看更多