2016-12-13 2 views
1

AWS Lambda는 일부 이벤트 (예 : 들어오는 HTTP 요청)가 발생할 때마다 AWS Lambda가 함수 인스턴스를 실행하고 해당 함수가 프로세스/실행 환경 그 하나의 사건을 고립되게 다루는 것.동기 Node.js API 및 AWS Lambda

이 경우, Node.js 비동기 API가 그러한 환경에서 어떤 이점을 제공하는지 궁금합니다. 나는 하나의 프로세스가 다수의 동시 사용자 요청의 활동을 동시에 처리 할 수있는 일반적인 Node.js 설정에서 왜 이것이 필수적인지 이해하지만 이것이 AWS Lambda 실행중인 함수가 아닌 것이 맞습니까?

그렇다면 S3 저장소와 같은 다른 AWS 리소스에 액세스하는 등의 용도로 사용되는 표준 Node.js API에 대한 동기식 대안을 사용하는 것이 합리적이지 않습니까?

답변

0

나는 그렇게 생각하지 않는다. 실제로 네트워크 (HTTP 요청 등)와 관련된 모든 항목에 동기식 요청을 사용할 수 있다면 javascript는 단일 스레드이므로 응답을받을 때까지 응용 프로그램을 차단합니다.