2个线程是否会同时访问我的Java AWS Lambda?

时间:2017-06-22 06:24:21

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

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

我知道在某个加载因子下会启动另一个实例,但是我可以依赖Lambda中的单线程访问吗?

1 个答案:

答案 0 :(得分:1)

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

  

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