게시된 날짜: Nov 19, 2019

AWS Lambda가 이제 Amazon SQS FIFO를 이벤트 소스로 지원합니다. 따라서 정렬된 이벤트 및 작업이 중요한 이벤트 중심 애플리케이션을 빌드하는 데 Lambda를 사용할 수 있습니다. 예를 들어 가격 수정 사항을 올바른 순서로 보내서 올바른 제품 가격을 표시하는 애플리케이션을 빌드할 수 있습니다.  

Amazon SQS는 분산된 소프트웨어 구성 요소와 마이크로서비스 간의 안정적인 통신을 위한 완전관리형 메시지 대기열 서비스입니다. 이 서비스는 SQS 표준 대기열과 SQS FIFO 대기열을 제공합니다. FIFO 대기열은 표준 대기열을 개선하고 보완합니다. 즉, 메시지가 송수신되는 정확한 순서를 유지하고 단일 대기열 내에서 여러 개의 정렬된 메시지 그룹을 허용하는 메시지 그룹 기능을 지원합니다.  

Lambda를 사용하면 데이터 스트리밍 및 대기열 서비스의 이벤트에 대한 응답으로 코드를 실행할 수 있습니다. Lambda는 Amazon Kinesis Data Streams, Amazon DynamoDB StreamsAmazon SQS 표준 대기열을 지원합니다. 이제 Amazon SQS FIFO 대기열에서 Lambda를 사용하여 메시지를 처리할 수 있습니다. 처리 순서는 메시지 그룹 내의 메시지 순서를 따릅니다.  

AWS Management Console, AWS CLI, AWS CloudFormation 또는 Lambda용 AWS SDK를 통해 SQS FIFO 대기열을 Lambda 이벤트 소스로 시작할 수 있습니다. 이 기능은 AWS Lambda를 사용할 수 있는 모든 AWS 리전에서 사용 가능합니다. 사용자를 대신해서 Lambda 서비스가 수행한 SQS API 작업과 메시지를 처리하는 데 사용된 Lambda 요청 및 기간에 대해서만 요금을 지불합니다. AWS Lambda를 사용할 수 있는 리전에 대한 자세한 내용은 AWS 리전 표를 참조하십시오. 자세한 내용은 AWS Lambda 개발자 안내서의 Using AWS Lambda with Amazon SQS FIFO를 참조하십시오.